Payment
Body
Payment creation data
amountnumber · decimal · min: 0.01RequiredExample:
Payment amount
12.34currencystringRequiredExample:
ISO4217 currency code
USDPattern: ^[A-Z]{3}$customerIpstringOptional
Customer IP address
externalIdstring · min: 1 · max: 255RequiredPattern:
External reference ID
^[a-zA-Z0-9_-]+$failureUrlstring · uriOptional
Redirect URL on failed payment
metadatastringOptional
Metadata
successUrlstring · uriOptional
Redirect URL on successful payment
Responses
200
OK
application/json
422
Payment declined
post
/api/paymentBody
Push-to-card payment creation data
amountnumber · decimal · min: 0.01RequiredExample:
Payment amount
12.34currencystringRequiredExample:
ISO4217 currency code
USDPattern: ^[A-Z]{3}$externalIdstring · min: 1 · max: 255RequiredPattern:
External reference ID
^[a-zA-Z0-9_-]+$metadatastringOptional
Metadata
Responses
200
OK
application/json
422
Push-to-card payment declined
post
/api/payment/ptcPath parameters
idstringRequired
payment ID
Body
Refund creation data
amountnumber · decimal · min: 0.01OptionalExample:
Refund amount (full amount if omitted)
5externalIdstring · min: 1 · max: 255RequiredPattern:
External reference ID
^[a-zA-Z0-9_-]+$Responses
200
OK
application/json
201
Refund request submitted
422
Request unprocessable
post
/api/payment/{id}/refundLast updated
