Запрос кода подтверждения
Для запроса и отправки кода подтверждения покупателю необходимо вызвать метод:
- метод:
POST
- ресурс:
/v3/billing/api/order/{uuid}/payment-method-action/send-code
- тело запроса - объект CodeRequest
- тело ответа - объект CodeResponse
- Возможные ошибки
Пример запроса и ответа
POST /v3/billing/api/order/{uuid}/payment-method-action/send-code
Authorization: Bearer b37c4c689295904ed21eee5d9a48d42e
Content-Type: application/json
User-Agent: MyApp 1.0
Accept: application/json
{
"paymentMethodId": "39363265",
"languageId": "ru",
"customer": {
"name": "ООО Компания",
"email": "email@gmail.com",
"type": "legal",
"phone": "79611234567",
"vatNumber": "1233123",
"registrationAddress": "123123123"
}
}
{
"data": {
"type": "none",
"result": "success",
"resultData": {
"publicCode": "aaaaaaa123",
"leftAttempt" : 5
}
}
}
CodeRequest
Свойство | Обязательное | Тип | Описание | Пример |
---|
paymentMethodId | да | string(36) | Идентификатор инструмента подтверждения оплаты | |
languageId | нет | string(2) enum | Язык плательщика | ru , en |
customer | да | Customer | Информация о плательщике | |
CodeResponse
PaymentResponse
Свойство | Обязательное | Тип | Описание |
---|
type | да | enum | Тип действия: none |
result | да | enum | Статус проверки (см. ниже) |
resultData | да | object | Code |
Возможные статусы:
- error - ошибка
- codeAlreadySent - код уже был отправлен ранее, срок повторной отправки кода не истёк
- success - успешно
Code
Свойство | Обязательное | Тип | Описание |
---|
publicCode | да | string | Публичный идентификатор кода |
leftAttempt | да | int | Количество оставшихся попыток отправки кода |
Читать далее »