Skip to content

Payment Initialization ​

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

Request body:

FieldRequiredTypeDescription
return_url✅string (url)Redirect URL after payment
contract_idIf contract_name is not specifiedintID of an open contract
contract_nameIf contract_id is not specifiedstringNumber of an open contract
amount✅numericAmount to pay
cardToken❌stringCard token from /api/card/search method
pay_system✅stringPayment system name. Check with your manager
options❌objectAdditional payment options

options.prolongation object

FieldRequiredTypeDescription
period✅intProlongation period in days
code✅stringSigning code from SMS
prolongationProcessId❌intProlongation process ID (Default: 1014334)
afterProlongationProcessId❌intProcess ID to execute after prolongation

Response:

json
{
  "status": "ok",
  "timestamp": "1646916652000",
  "data": {
    "url": "" // Payment form link
  }
}