CreatePaymentRequest
CreatePaymentRequest data model
- Existing instrument
- Inline PAN data
- Encrypted instrument data
Pay with a previously tokenized instrument. The gateway forwards
payment_instrument.id as-is; customer is optional.
Payment amount in minor units (e.g. 10000 for 100.00 SAR)
Required range:
x >= 1Example:
10000
Currency code (ISO 4217)
Example:
"SAR"
Device information (required for 3DS and risk assessment)
Reference an existing tokenized payment instrument by ID.
Processing details
Capture options
Order details
Customer details
3DS settings
Risk assessment data
Return URLs
Additional metadata
Example:
{ "custom_field": "value" }Channel ID for the payment
Example:
"019859f8-3149-7a55-8211-a8179675d269"