Получение счёта
Для получения списка счетов, необходимо вызвать следующий метод API:
- метод:
GET - ресурс:
/v3/payment/api/invoiceили/v3/payment/api/invoice/{invoiceId} - тело ответа - array of InvoiceResponse
Пример запроса с идентификатором счёта
GET /v3/payment/api/invoice/01771534-196a-1105-839a-82422289d6d9
В запросе возможно применения фильтров и сортировок.
Пример запроса с фильтром по идентификатору счёта
GET /v3/payment/api/invoice?id=01771534-196a-1105-839a-82422289d6d9
Пример запроса с фильтром по статусу
GET /v3/payment/api/invoice?status=paid
Пример запроса с фильтром по ИНН
GET /v3/payment/api/invoice?customer[type][eq]=legal&customer[vatNumber][eq]=2323232323
Пример запроса с фильтром по номеру телефона
GET /v3/payment/api/invoice?customer[type][eq]=private&customer[phone][eq]=79001231212
InvoiceResponse
| Свойство | Обязательное | Тип | Описание | Пример значения |
|---|---|---|---|---|
| id | да | string(36) | Идентификатор счёта | 01771534-1a57-f184-dee3-ebeb91dded76 |
| number | да | string(50) | Номер счёта | 123-123212 |
| createdAt | да | datetime | Дата создания счёта | 2023-12-22T00:00:00+00:00 |
| expirationDate | да | datetime | Срок оплаты счёта | 2023-12-25T00:00:00+00:00 |
| description | да | string(1000) | Описание счёта | Оплата номера в отеле |
| amount | да | float | Сумма счёта (к оплате) | 19658.45 |
| vatAmount | да | float | Сумма НДС в счёте | 156.56 |
| currencyId | да | string(3) enum | Код валюты счёта в соответствии с ISO 4217 | RUB, USD,EUR, GBP |
| customer | нет | Customer | Информация о плательщике | |
| paymentOrderTemplate | нет | PaymentOrderTemplate | Шаблон платёжного поручения (детали платежа) | |
| status | нет | string(50) enum | Статус оплаты счёта (paid, pending, canceled, partial) | paid |
| paymentUrl | да | string(1000) | Ссылка для перехода на платёжный шлюз на страницу счёта |
Customer
| Свойство | Обязательное | Тип | Описание | Пример значения |
|---|---|---|---|---|
| type | да | string(10) enum | Тип заказчика | legal - юр. лицо, private - физ лицо |
| name | нет | string(500) | Имя | Peter |
| phone | нет | string(100) | Номер телефона | 79001112233 |
| нет | string(100) | Электронная почта | peter@domain.com | |
| vatNumber | нет | string(20) | ИНН | 7710044140 |
| registrationAddress | нет | string(1000) | Юр. адресс | 190000, Санкт-Петербург, Невский пр. 147, офис 321 |
PaymentOrderTemplate
| Свойство | Обязательное | Тип | Описание | Пример значения |
|---|---|---|---|---|
| type | да | string(10) enum | Тип получателя | legal - юр. лицо, private - физ лицо |
| amount | да | float | Сумма счёта (к оплате) | 19658.45 |
| currencyId | да | string(3) enum | Код валюты счёта в соответствии с ISO 4217 | RUB, USD,EUR, GBP |
| name | да | string(500) | Наименование | ООО Ромашка |
| vatNumber | да | string(20) | ИНН | 7710044140 |
| taxRegistrationReasonCode | да | string(9) | КПП | 770001001 |
| settlementAccount | да | string(20) | Номер расчт. счёта | 40702810800190000253 |
| correspondentAccount | да | string(20) | Номер корр. счёта | 30101810700000000187 |
| bankName | да | string(100) | Наименование банка | ПАО ВТБ |
| bic | да | string(9) | БИК | 044039142 |
| kbk | да | string(20) | Код бюджетной классификации (КБК) | 18210501011011000110 |
| oktmo | да | string(7) | ОКТМО | 40000000 |
| uin | да | string(25) | УИН | 34934876203474 |
| paymentPurpose | да | string(210) | Назначение платежа | Оплата по счёту №10-2946153 за авиабилеты, НДС не выделяется |
