Перейти к основному содержимому

Инициализация платежа

Endpoint: POST /api/repayment/init/{$customerKey}

Request body:

FieldRequiredTypeDescription
return_urlstring (url)Адрес для перенаправления после оплаты
contract_idЕсли не указан contract_nameintID открытого контракта
contract_nameЕсли не указан contract_idstringНомер открытого контракта
amountnumericСумма для оплаты
cardTokenstringТокен карты из метода /api/card/search
pay_systemstringНазвание платежной системы. Уточните название у менеджера
optionsobjectДополнительные функции при оплате

Объект options.prolongation

FieldRequiredTypeDescription
periodintСрок пролонгации в днях
codestringКод подписания из СМС
prolongationProcessIdintID процесса пролонгации (По умолчанию: 1014334)
afterProlongationProcessIdintID процесса для выполнения после пролонгации

Response:

{
"status": "ok",
"timestamp": "1646916652000",
"data": {
"url": "" // Ссылка на форму оплаты
}
}