СБП Райффайзен

Добрый день!
Возникла проблема организовать генерацию QR-кода для оплаты черех приложение на VFP9. Пример API: [url]https://pay.raif.ru/doc/sbp.html#tag/qr-controller[/url]
Накидал код:
[code]
SET ECHO ON
SUSPEND
Local http as "WinHttp.WinHttpRequest"
http = Createobject("WinHttp.WinHttpRequest.5.1")
Timeout = 0 && milliseconds
http.SetTimeouts(Timeout, Timeout, Timeout, Timeout)
Http.Option(0)="http_requester/0.1"
Http.Option(4)=13056
Http.Option(6)=.t.
Http.Option(12)=.t.
**********************************************
http.Open("POST", 'https://test.ecom.raiffeisen.ru/api/sbp/v2/qrs',.f.)
Http.SetRequestHeader( "Content-type", "Content-Type: application/json")
Request='{'
Request=Request+'"additionalInfo": "This is test create QR-code",'
Request=Request+'"amount": 1,'
Request=Request+'"currency": "RUB",'
Request=Request+'"order": "4-779-417",'
Request=Request+'"paymentDetails": "the first qr-code",'
Request=Request+'"qrType": "QRDynamic",'
Request=Request+'"sbpMerchantId": "MA347182"'
Request=Request+'}'
Request=[']+request+[']
****************************
SUSPEND
http.Send(request)
ResulStatus=http.status
ResponseText=http.ResponseText
[/code]
Получил:
ResulStatus=415
ResponseText={"timestamp":"2022-05-16T07:45:50.578+00:00","status":415,"error":"Unsupported Media Type","path":"/external/v2/qrs"}
Если кто нибудь имеет опыт подобных работ, не сочтите за труд, подскажите в какую сторону копать.

0

Автор публикации

Пользователи не найдены
Оставить комментарий
Авторизация
*
*
Генерация пароля