Мне нужно отправить с jquery объект, принять в php и сразу же отправить его в платежную систему?
Может стоит запросы не через file_get_contents отправлять, а хотя бы через curl, а лучше guzzle.
Вам прилетает 422 ошибка, идите в мануал платежной системы и смотрите при каких обстоятельствах она возникает.
У вас не указан размер тела запроса Content-Lenght, без него запрос считается не валидным.