Skip to content

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

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

Request body:

FieldRequiredTypeDescription
return_url✅string (url)Адрес для перенаправления после оплаты
contract_idЕсли не указан contract_nameintID открытого контракта
contract_nameЕсли не указан contract_idstringНомер открытого контракта
amount✅numericСумма для оплаты
cardToken❌stringТокен карты из метода /api/card/search
pay_system✅stringНазвание платежной системы. Уточните название у менеджера
options❌objectДополнительные функции при оплате

Объект options.prolongation

FieldRequiredTypeDescription
period✅intСрок пролонгации в днях
code✅stringКод подписания из СМС
prolongationProcessId❌intID процесса пролонгации (По умолчанию: 1014334)
afterProlongationProcessId❌intID процесса для выполнения после пролонгации

Response:

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