Skip to content

Payment method model

Payment Method
{
"active": true,
"code": "string",
"currencies": ["string"],
"description": "string",
"id": 0,
"maximumAmount": 0,
"minimumAmount": 0,
"name": "string",
"processingPaymentMessage": "string",
"redirectRequired": true,
"redirectURL": "string",
"requiredFields": [
{
"displayName": "string",
"fieldType": "DATE",
"name": "string",
"optional": true
}
]
}
FieldTypeDescription
activebooleanWhether the payment method is currently active
codestringThe unique code assigned to the payment method (e.g. PZW211) — see Payment Method Codes
currenciesarrayCurrencies this method accepts
descriptionstringDescription of the payment method
maximumAmountnumberMaximum transactable amount for this method
minimumAmountnumberMinimum transactable amount for this method
namestringThe payment method’s name
processingPaymentMessagestringMessage to display while the transaction is processing
redirectRequiredbooleanWhether this method requires a redirect to complete
redirectURLstringThe redirect URL, when redirectRequired is true
requiredFieldsarrayFields you must collect and send in paymentMethodRequiredFields for the seamless flow. fieldType is one of DATE, FILE, NUMBER, or TEXT

Returned by Get Payment Methods by Currency. Build your seamless-flow forms from requiredFields dynamically instead of hardcoding fields per method.