Перейти к документации
API

Получить счёт по платежу

Ссылка на PDF в виде JSON.

GET/billing/invoices/{orderId}

Выполняет настоящий запрос в вашем рабочем пространстве.

GET /billing/invoices/{orderId}

Ссылка на PDF в виде JSON.

Пример

Требуется billing:read. Счёт, который ещё не сформирован, сначала формируется по платёжным данным платежа или аккаунта, и это может занять несколько секунд.

curl
curl "$OE/billing/invoices/8c51f0d2-3b7e-4a19-b6c4-0e9d2f7a1c38" -H "$AUTH"
Ответ
{  "object": "invoice_link",  "orderId": "8c51f0d2-3b7e-4a19-b6c4-0e9d2f7a1c38",  "url": "https://files.example.com/invoices/acme-0007.pdf?signature=5f2c9a",  "fileName": "Invoice-ACME-0007.pdf"}

Ссылку подписывает платёжный провайдер, она скачивает PDF и через некоторое время перестаёт работать, поэтому получайте её заново, а не храните.

Платёж без имени и адреса для счёта даёт 409 billing_details_required, черновой или аннулированный платёж даёт 409 invoice_unavailable, а счёт, который ещё формируется, даёт 504 invoice_not_ready.

Справочник