Skip to main content

POST anonymous.authorize

Авторизация оплаты

POST /api/v1/partner/receipt/anonymous/authorize

Метод для верификации попытки оплаты. Результат: OTP код который будет отправлен на номер телефона владельца карты, полученный OTP необходимо передать в метод /api/v1/partner/receipt/anonymous/pay.

info

ВНИМАНИЕ! Для одного чека данный метод можно вызывать не чаще одного раза в 30 секунд. Если клиент не получил OTP, следующая отправка возможна только по истечению данного срока.

Запрос

{
"id": "01JXHV0TP2MK3KC4QQ083ZRGH7",
"card": {
"number": "8600123456781234",
"expire": "2607"
}
}
ПараметрТипОписаниеОбязательное поле
idstringИдентификатор платежа, сформированный Beepul и возвращаемый в ответе метода /create после успешного создания чека. Используется в последующих методах: /authorize, /pay и /check-id.Да
card.numberstringНомер картыДа
card.expirestringДата истечения срока карты (формат yyMM)Да

Ответ

{
"otp": "sent",
"phone": "998901234567"
}
ПараметрТипОписание
otpstringСтатус SMS-кода
phonestringНомер телефона, на который отправлено SMS с OTP-кодом