Работа с платежами
Данное API позволяет работать с платежами
Платежи
Получить ссылку на виджет
Данный запрос необходим для создания уникальной ссылки на ваш продукт и получения ссылки на init платежа
Поля запроса:
Поле | Значение | Тип | Обязательность |
---|---|---|---|
payment | Обьект | ||
>amount | Сумма транзакции | Число | |
>type | Описание типа платежа (по умолчанию widget) | Строка | |
>description | Описание платежа | Строка | |
> txid | Идентификатор | Строка | |
>money_storage | Объект | ||
>>add | Параметр, отвечающий за сохранение карты (по умолчанию true) | Boolean | |
>>customer | Идентификатор транзакции в системе мерчанта | Строка |
Символ ">" обозначает глубину вложенности
- json
Пример ответа:
- json
Поле | Значение | Тип |
---|---|---|
data | Обьект | |
>amount | Сумма транзакции | Число |
>description | Описание платежа | Строка |
> finished | Время завершения транзакции | Строка |
> id | Идентификатор транзакции в нашей системе | Строка |
> provider | Идентификатор провайдера | Строка |
> providertxid | Идентификатор в системе провайдера | Строка |
> public_token | Токен, с помощью которого можно открыть ссылку | Строка |
> started | Строка | |
> txid | Идентификатор в системе партнера | Строка |
> url | Строка |
Символ ">" обозначает глубину вложенности
Оплатить по привязанной карте
Позволяет совершать оплату по расписанию с сохраненной ранее карты
- json
Поля запроса:
Поле | Значение | Тип | Обязательность |
---|---|---|---|
payment | Обьект | ||
>amount | Сумма транзакции | Число | |
>type | Описание типа платежа (по умолчанию widget) | Строка | |
>description | Описание платежа | Строка | |
> txid | Идентификатор в системе партнера | Строка | |
>money_storage | Объект | ||
>>card_uid | Идентификатор привязанной карточки | Строка | |
>>add | Параметр, отвечающий за сохранение карты (по умолчанию true) | Boolean | |
>>customer | Идентификатор транзакции в системе мерчанта | Строка |
Символ ">" обозначает глубину вложенности
Получаемый ответ идентичен тому, который возвращался в запросе на оплату
Получить список платежей
Возвращает список платежей мерчанта
Пример ответа:
- json
Поле | Значение | Тип |
---|---|---|
data | Обьект | |
>amount | Сумма транзакции | Число |
>description | Описание платежа | Строка |
> finished | Время завершения транзакции | Строка |
> id | Идентификатор транзакции в нашей системе | Строка |
> provider | Идентификатор транзакции в нашей системе | Строка |
> providertxid | Идентификатор в системе провайдера | Строка |
> started | Строка | |
> txid | Идентификатор в системе партнера | Строка |
Получить статус платежа
Позволяет узнать статус конкретного платежа
Ответ будет идентичен предыдущему, но будет состоять из одного объекта.
Сделать возврат
Осуществление возврата за товар. Параметр "amount" обязательный, в связи с предусмотренной возможностью частичного возврата средств, если оное подразумевает бизнес-логика В случае осуществления возврата по транзакции, ей присвается статус "refunded"
- json
Поля запроса:
Поле | Значение | Тип |
---|---|---|
payment | Обьект | |
>amount | Сумма транзакции | Число |
Ответ будет идентичен ответу из запроса "Получить статус платежа", но статус платежа будет refund", а сумма будет равняться исходной сумме- значение из поля "amount"