Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

С помощью данного API вы можете просматривать, создавать, находить и создавать счета выбранного клиента.

Чтение.

Позволяет просматривать созданные счета выбранного контакта в проекте.

 

GET https://api.smartsender.eu/v1/contacts/{contactId}/invoices

 

Основные параметры:

Название

Описание

Валидация

page

Запрашиваемая страница

Минимальное значение 1

limitation

Количество данных для вывода на странице

Минимальное значение 1, максимальное 20

 

В случае успешного ответа получите следующее:

 

{
    "cursor": Cursor,
    "collection": Invoice[]
}

 


Описание ответа:

Название

Описание

cursor

Объект типа Cursor

collection

Массив объектов типа Invoice

 

Получение по номеру счета.

Получение счета контакта по номеру (orderId).

GET https://api.smartsender.eu/v1/contacts/{contactId}/invoices/{orderId}


В случае успешного ответа получите объект типа Invoice.

Создание счета.

Создание нового счета для контакта.

POST https://api.smartsender.eu/v1/contacts/{contactId}/invoices


Основные параметры:

Название

Описание

essenceId

Идентификатор товара

paymentSystemId

Идентификатор платежной системы

 
В случае успешного ответа получите объект типа Invoice.

Оплата счет (ручной платеж).

Оплачивает указанный счет (или создает если ранее его не существовало) для указанного контакта. Если сумма оплаты меньше чем реальная на выставленном счете, счет все равно будет успешно оплачен.

PUT https://api.smartsender.eu/v1/contacts/{contactId}/invoices


Основные параметры:

Название

Описание

date

Дата оплаты, формат Y-m-d H:i:s

amount

Сумма платежа

currency

Валюта платежа

orderId

ID заказа

essenceId

Идентификатор товара

paymentSystemId

Идентификатор платежной системы

 
В случае успешного ответа получите объект типа Invoice.

  • No labels