Получение счёта
Для получения списка счетов, необходимо вызвать следующий метод 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 за авиабилеты, НДС не выделяется |