Почтовый запрос работает в Postman, но тот же код, экспортированный в Ruby, не работает. Это запрос
Content-Type= application/x-www-form-urlencoded with body
content-type = 'multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW'
Мне нужно отправить подтверждение payU для IDN. Запрос работает нормально, если он отправлен от Почтальона, но не работает нормально, когда я запускаю тот же код из ruby. (ответ сервера - «Неверный код учетной записи», что эквивалентно без параметров, полученных payU.)
Запрос отправляет запросы на
https://sandbox.payu.ro/order/idn.php
с заголовком:
Content-Type:application/x-www-form-urlencoded
with
body: multipart/form-date and the parameters:
MERCHANT=GOISTEST
ORDER_REF=304911
ORDER_AMOUNT=35.70
ORDER_CURRENCY=RON
IDN_DATE=2019-05-26 07:50:39
ORDER_HASH=b27e42645e9c52b81fab955eb7309f70
The Postman request result is
<EPAYMENT>304911|7|Order already confirmed|2019-05-26 08:57:52|5c25acc698cb607a2af3676fdbaabf7b</EPAYMENT>
Если вы экспортируете в Ruby и запускаете его, вы получаете сообщение об ошибке EOF
но если вы добавите:
http.use_ssl = true
тогда запрос выполнен и ответ:
"Неверный код счета"
Мне нужен запрос для работы в ruby!
Этот код экспортируется почтальоном в Ruby:
The Postman request result is
<EPAYMENT>304911|7|Order already confirmed|2019-05-26 08:57:52|5c25acc698cb607a2af3676fdbaabf7b</EPAYMENT>
Если вы экспортируете в Ruby и запускаете его, вы получаете сообщение об ошибке EOF
но если вы добавите:
http.use_ssl = true
тогда запрос выполнен и ответ:
"Неверный код счета"
Это ответ сервера, когда вы вообще не отправляете параметры!
«Что еще я могу сделать?»