Payout Bank
Returns the payout methods available for a beneficiary country and currency, along with everything you need to build a valid payout request for each of them.
Each entry in payout_methods describes one corridor and covers two things:
- What the payout request must contain —
required_bank_codes,required_bank_fields,required_beneficiary_fields,recommended_fields,beneficiary_typeandtransfer_limit. Merchants must adhere to these requirements and keep their integration up to date. - What the corridor can do —
delivery_time,on_behalf_of_supported,supported_modes,restricted_purpose_codesandcutoff_schedule. These are informational: they describe the shape of payouts the corridor carries and when they settle. A payout that falls inside what a corridor advertises will pass through.
Where to read the capability fields depends on payout_type. For payout_type: local they are populated on each fund_transfer_networks entry and returned empty (null / []) at the corridor top level, because capabilities such as operating hours and purpose-code restrictions are network-specific (IMPS vs NEFT in India, FPS vs CHATS in Hong Kong). For payout_type: swift they are populated at the corridor top level. Most swift corridors have fund_transfer_networks as an empty array, but certain corridors (such as those routed via a correspondent bank using cross_border_wire) return a fund_transfer_networks entry that carries the network-specific limits. Pass fund_transfer_network=cross_border_wire as a query parameter to retrieve only those corridors. The two levels are mutually exclusive for standard corridors — whichever one applies carries the values and the other is empty, so you never have to reconcile them.
For a field-by-field breakdown of the response object see Payout Bank Metadata Fields, and for worked integration recipes see Using Payout Capability Fields.
Authorizations
Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.
Query Parameters
2-letter ISO country code. For e.g. US for United States
3-letter currency code. For e.g. USD
Filter results by payout type. Supported values: local, swift. When omitted, all payout types are returned.
Filter results by fund transfer network. For payout_type=swift, pass cross_border_wire to retrieve only correspondent-bank (CRB) corridors. For payout_type=local, any network value is accepted. Ignored when payout_type is not specified.