An identifier specified by you. If webhooks were specified in the request this identifier is added to the webhook request payload.
amount
Int(1...99999999)
Integer representing the amount of the checkout. Denomination in the smallest currency subunit (e.g. eurocents).
currency
String (ISO 4217)
Currency code.
ISO 4217 currency code.
description
String(1...255)
Description of the transaction.
expiresAt
String(RFC3339)
Expiration time.
language
String(ISO 639-1)
Preferred language of the user interface.
ISO 639-1 language.
country
String
Country of the customer.
ISO 3166 Country Code.
status
String
OPEN - Transaction has been created. This is the initial status. SUCCESS - Transaction successfully paid. CANCELLED - Transaction has been cancelled by your customers. EXPIRED - Transaction has not succeeded; expired. FAILURE - Transaction has not succeeded; unknown reason. AUTHORIZED - Transaction is authorized.
Specifies a URL where your customers will be redirected to (per transaction status) when the payment process is completed. For example, your customers will be redirected to returnUrls.success when the status of the transaction changes to SUCCESS.
Either returnUrl or returnUrls must be specified, but not both.
Optional parameters
Parameter
Type
Description
Constraints
webhooks
Array of objects
Webhooks enable receiving a web request once a given event occurs.
Indicates refundedAmount and refundedPendingAmount.
Response codes
HTTP status
Description
200
Transaction details are successfully retrieved.
4XX
Client error response (See message for details). This response is given when the User input was incorrect or something illegal was attempted (eg. using a service without having that service configured for the user, or not being authorized).