Криво настроен парс токенов на балансе, измени на "tokens": вместо ":true,"tokens":
И content-type в заголовках при пост запросе ненужен, он и так у тебя выставлен
А так нормально составлен
И определение рекапчи выстави на retry в первом keycheck, а то у тебя при рекапче строки в бэды кидает