Подтверждение оплаты заказа
Оплата счёта из гарантийного фонда подтверждается одним вызовом:
- метод:
POST - ресурс:
/v3/business/api/invoice/{invoiceId}/confirm - тело запроса - объект CreateInvoicePaymentRequest
- тело ответа - объект InvoicePaymentResponse
- Возможные ошибки
Пример запроса
POST /v3/business/api/invoice/{invoiceId}/confirm
Authorization: Bearer b37c4c689295904ed21eee5d9a48d42e
Content-Type: application/json
User-Agent: MyApp 1.0
Accept: application/json
{
"partnerOperationId" : "117a58b0-7dc9-424c-8f07-b8a865e8bcc7"
}
Ответ:
{
"data": {
"id": "8c0e116d-31a5-4210-b62e-6b6917851f69",
"invoiceId": "01771534-1a57-f184-dee3-ebeb91dded75",
"partnerOperationId": "117a58b0-7dc9-424c-8f07-b8a865e8bcc7",
"amount": 19658.45,
"currencyId": "RUB",
"status": "paid"
}
}
Параметры запроса
| Свойство | Тип | Описание | Пример значения |
|---|---|---|---|
| invoiceId * | string(36) | Id счёта | 01771534-1a57-f184-dee3-ebeb91dded75 |
CreateInvoicePaymentRequest
| Свойство | Тип | Описание | Пример значения |
|---|---|---|---|
| partnerOperationId * | string(36) | Id операции партнёра | 117a58b0-7dc9-424c-8f07-b8a865e8bcc7 |
InvoicePaymentResponse
Повторяет свойства объекта CreateInvoicePaymentRequest с дополнительными свойствами:
| Свойство | Тип | Описание | Пример значения |
|---|---|---|---|
| id * | string(36) | Идентификатор транзакции в системе Инвойсбокс | 8c0e116d-31a5-4210-b62e-6b6917851f69 |