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"
}
}
| Параметр | Тип | Описание | Обязательное поле |
|---|---|---|---|
id | string | Идентификатор платежа, сформированный Beepul и возвращаемый в ответе метода /create после успешного создания чека. Используется в последующих методах: /authorize, /pay и /check-id. | Да |
card.number | string | Номер карты | Да |
card.expire | string | Дата истечения срока карты (формат yyMM) | Да |
Ответ
{
"otp": "sent",
"phone": "998901234567"
}
| Параметр | Тип | Описание |
|---|---|---|
otp | string | Статус SMS-кода |
phone | string | Номер телефона, на который отправлено SMS с OTP-кодом |