Link Поиск Меню Развернуть Документ

Получение счёта

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

Читать далее »