Payment Intents
Create Payment Intent
post
Authorizations
AuthorizationstringRequired
Token-based authentication with required prefix "Token"
Body
transaction_refstring · min: 1 · max: 128Required
client_refstring · min: 1 · max: 128Required
amountstring · decimalRequiredPattern:
^-?\d{0,8}(?:\.\d{0,2})?$amount_currencystring · enumRequiredPossible values:
AED- AED د.إAUD- AUD $BHD- BHD .د.بCAD- CAD $CLP- CLP $DKK- DKK kr.EUR- EUR €GBP- GBP £HKD- HKD $KWD- KWD د.كNOK- NOK krNZD- NZD $OMR- OMR ﷼PLN- PLN złQAR- QAR ﷼SAR- SAR ﷼SEK- SEK krUSD- USD $
methodall ofOptionalDefault:
cardstring · enumOptionalPossible values:
card- Cardcrypto- Cryptowire- Wirepaypal- Paypalklarna- Klarnaideal- Idealbancontact- Bancontacttrustly- Trustly
metadataanyOptional
force_routestring · uuidOptional
Responses
201
The created payment intent
application/json
post
/v1/transaction/payment_intent/201
The created payment intent
Get all Payment Intents
get
Authorizations
AuthorizationstringRequired
Token-based authentication with required prefix "Token"
Query parameters
client_emailstringOptional
client_refstringOptional
domainstringOptional
gateway_idstringOptional
pageintegerOptional
A page number within the paginated result set.
route_idstringOptional
Filter by routing rule UUID used for the payment intent
searchstringOptional
A search term.
transaction_refstringOptional
Responses
200Success
application/json
countintegerRequiredExample:
123nextstring · uri · nullableOptionalExample:
http://api.example.org/accounts/?page=4previousstring · uri · nullableOptionalExample:
http://api.example.org/accounts/?page=2get
/v1/transaction/payment_intent/200Success
Get Payment Intent
get
Authorizations
AuthorizationstringRequired
Token-based authentication with required prefix "Token"
Path parameters
idstringRequired
Responses
200Success
application/json
idstring · uuidRead-onlyRequired
transaction_refstring · max: 255Required
client_refstring · max: 255Required
first_namestring · max: 255 · nullableOptional
last_namestring · max: 255 · nullableOptional
emailstring · email · max: 254 · nullableOptional
phonestring · max: 32 · nullableOptional
addressstringRead-onlyRequired
amountstring · decimalRequiredPattern:
^-?\d{0,6}(?:\.\d{0,2})?$currencystringRead-onlyRequired
base_amountstring · decimalOptionalPattern:
^-?\d{0,6}(?:\.\d{0,2})?$base_currencystringRead-onlyRequired
methodstring · enumOptionalPossible values:
card- Cardcrypto- Cryptowire- Wirepaypal- Paypalklarna- Klarnaideal- Idealbancontact- Bancontacttrustly- Trustly
payment_linkstringRead-onlyRequired
actionsanyOptional
metadataanyOptional
order_itemsanyOptional
List of order items with name, description, quantity, unit_price, and sku
route_idstringRead-onlyRequired
createdstring · date-timeRead-onlyRequired
get
/v1/transaction/payment_intent/{id}/200Success
Last updated