Page tree
Skip to end of metadata
Go to start of metadata

Authorize payments

Данная процедура позволит Вам получать дополнительный запрос непосредственно перед отправкой клиента на наш платежный шлюз по картам, либо на на шлюз других платежных систем (электронные кошельки, мобильный платеж). На данный запрос Вы отвечаете, готовы ли Вы принять данную оплату. Для использования данной процедуры в настройках сервиса укажите “Получать дополнительные параметры оплаты”, укажите адрес вашего обработчика дополнительных параметров, укажите «Подтверждение резервирования товара» (если выбрать “Однократно”, то запрос придёт только один раз)

Далее при оплате вам будет приходить command = authorize_payment

Ответ принимается в формате «status:STATUS\n\nMESSAGE».

  • STATUS может принимать значение «authorized» – платёж разрешён. Другие значения – запрет платежа;
  • MESSAGE – сообщение, которое будет показано клиенту при отказе в проведении платежа;

Кодировка UTF-8, таймаут запроса – 10 секунд.

Пустой или некорректно сформированный ответ приравнивается к ответу отклонения платежа.

  • No labels