parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Со схемой как раз все понятно, хоть убей не могу придумать как реализовать...

AndreyD 08.02.2018 23:20

Проблема уже на первом пункте
1. продавец формирует заказ и подписывает его условленным с платёжной системой образом, используя общий секрет;
Ниже из документации:
Пример запроса GET:
https://3dsec.sberbank.ru/payment/rest/register.do?amount=100&currency=643&language=ru&orderNumber=87654321&password=password&returnUrl=https://3dsec.sberbank.ru/payment/finish.html&userName=r":1234567890}&pageView=DESKTOP&expirationDate=2014-09-08T14:14:14&merchantLogin=merch_child&features=AUTO_PAYMENT


Пример ответа:
{"orderId":"70906e55-7114-41d6-8332-4609dc6590f4","formUrl":"https://3dsec.sberbank.ru/payment/merchants/
test/payment_ru.html?mdOrder=70906e55-7114-41d6-8332-4609dc6590f4"}


явным методом открыто передается логин и пароль, т.е. я не могу это повесить на кнопку уже по этой причине, но возвращается мне объект который надо еще обработать и открыть уже ту страницу которая передается мне как formUrl, а я не знаю даже как мне отправить запрос на стороне сервера не говоря уже что бы там же получить ответ и пользователя перенаправить уже для оплаты на https://3dsec.sberbank.ru/payment/merchants/
test/payment_ru.html?mdOrder=70906e55-7114-41d6-8332-4609dc6590f4 где естественно mdOrder всегда разный.

попытка сделать
$file1[^curl:load[ 
      $.url[https://3dsec.sberbank.ru/payment/rest/register.do] 
      $.postfields[userName=login&password=password&orderNumber=111&amount=100&returnUrl=https://site.ru] 
      $.mode[text]
      $.charset[UTF-8]
   ]] 
приводит к ошибке 504 Gateway Time-out...