Предавторизация (дополнительный запрос о возможности проведения платежа)
Authorize payments
Данная процедура позволит Вам получать дополнительный запрос непосредственно перед отправкой клиента на наш платежный шлюз по картам, либо на на шлюз других платежных систем (электронные кошельки, мобильный платеж). На данный запрос Вы отвечаете, готовы ли Вы принять данную оплату. Для использования данной процедуры в настройках сервиса укажите “Получать дополнительные параметры оплаты”, укажите адрес вашего обработчика дополнительных параметров, укажите «Подтверждение резервирования товара» (если выбрать “Однократно”, то запрос придёт только один раз)
Далее при оплате вам будет приходить command = authorize_payment
Ответ принимается в формате status:STATUS\n\nMESSAGE
.
STATUS
может принимать значение «authorized» – платёж разрешён. Другие значения – запрет платежа;MESSAGE
– сообщение, которое будет показано клиенту при отказе в проведении платежа;
Кодировка UTF-8, таймаут запроса – 10 секунд.
Пустой или некорректно сформированный ответ приравнивается к ответу отклонения платежа.