Инициализация платежа
Endpoint: POST /api/repayment/init/{$customerKey}
Request body:
Field | Required | Type | Description |
---|---|---|---|
return_url | ✅ | string (url) | Адрес для перенаправления после оплаты |
contract_id | Если не указан contract_name | int | ID открытого контракта |
contract_name | Если не указан contract_id | string | Номер открытого контракта |
amount | ✅ | numeric | Сумма для оплаты |
cardToken | ❌ | string | Токен карты из метода /api/card/search |
pay_system | ✅ | string | Название платежной системы. Уточните название у менеджера |
options | ❌ | object | Дополнительные функции при оплате |
Объект options.prolongation
Field | Required | Type | Description |
---|---|---|---|
period | ✅ | int | Срок пролонгации в днях |
code | ✅ | string | Код подписания из СМС |
prolongationProcessId | ❌ | int | ID процесса пролонгации (По умолчанию: 1014334) |
afterProlongationProcessId | ❌ | int | ID процесса для выполнения после пролонгации |
Response:
{
"status": "ok",
"timestamp": "1646916652000",
"data": {
"url": "" // Ссылка на форму оплаты
}
}