Skip to content

Payment Initialization

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

Request body:

FieldRequiredTypeDescription
return_urlstring (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
amountnumericAmount to pay
cardTokenstringCard token from /api/card/search method
pay_systemstringPayment system name. Check with your manager
optionsobjectAdditional payment options

options.prolongation object

FieldRequiredTypeDescription
periodintProlongation period in days
codestringSigning code from SMS
prolongationProcessIdintProlongation process ID (Default: 1014334)
afterProlongationProcessIdintProcess ID to execute after prolongation

Response:

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