Checkout payment response

The response includes the parameters passed in the Checkout payment POST request.

ParameterDescriptionFormatCondition
authentication.entityIdThe entity for the request. By default, this is the channel's ID.AN32
[a-f0-9]{32}
Required
signatureThe signature for the request.AN64
[a-f0-9]{64}
Required
currencyThe currency code of the payment request's amount.A3
[A-Z]{3}
Required
merchantTransactionIdMerchant-provided reference number, should be unique for your transactions. Some receivers require this ID and it is often used for reconciliation.AN255
[\s\S]{8,255}
Conditional
resultThe unique code that indicates the result status of the request. See the Response codes section for more detailed information.AN11
[0-9.]{2,11}
Required
amountIndicates the amount of the payment request. The dot is used as the decimal separator.N10.N2
[0-9]{1,10}(.[0-9]{2})
?
Required
checkoutIdThe identifier of the checkout request that can be used to reference the payment request later.AN48
[a-zA-Z0-9.-]{32,48
}
Required
idThe unique identifier of a successful payment; used for refunds.AN32
[a-f0-9]{32}
Conditional
paymentTypeThe payment type for the request. The DB type is supported.A2Required
timestampThe timestamp of the response.date
yyyy-MM-dd
hh:mm:ss
Required
resultDetailsA container for name value pairs used for enriching the response with Scan to Pay response details.name: AN64
[a-zA-Z0-9._]{3,64}

value: AN2048
[\s\S]{0,2048}
Conditional
customParameters[name]A name value pair used for sending custom information.name: AN64
[a-zA-Z0-9._]{3,64}

value: AN2048
[\s\S]{0,2048}
Optional