Get payment methods and rates
Payouts
Get Payment Methods for Corridor
Retrieve available payment methods, fees, and required beneficiary fields for a currency pair/corridor.
GET
Get payment methods and rates
Overview
Returns all available payment methods for a specific currency pair/corridor, including:- Current exchange rate
- Payment methods with fees and settlement times
- Required and optional fields for each method (mostly on
beneficiary; some are top-level onPOST /initiate)
Request
Query Parameters
Headers
Response
Response Fields
Method Object Fields
Most fields belong in the
beneficiary object on POST /initiate. Exceptions are called out in the field description—for example remitterAddress is a top-level initiate field (not nested under beneficiary). It is optional for all payment methods: provide it when the payer is not the business onboarded on Yala; when omitted, Yala uses the onboarded business address on file.Field Object Structure
Note: Some methods may include a
oneOf array, which means one of the field groups must be provided. For example, WeChat Pay requires either openId OR wechatUserId.
Error Responses
400 Bad Request - Invalid Parameters
400 Bad Request - Corridor Not Enabled
401 Unauthorized
Usage Example
Exchange Rate Behavior
Important: The exchange rate shown in therate.rate field is current at the time of this request.
- Rate is for reference only - The rate displayed here reflects the exchange rate at the moment you call this endpoint
- Rate may change - When you later call
POST /initiate, the system will fetch a fresh rate that may differ from what you see here - Check the actual rate used - The
POST /initiateresponse includes anexchangeRatefield showing the rate that was actually applied to your payout - No rate guarantee - There is no rate locking mechanism. The rate used is whatever is current at initiation time
Notes
- Country Codes: All country codes must be 3-letter ISO 3166-1 alpha-3 format (e.g., “CHN” for China, “NGA” for Nigeria, “USA” for United States)
- Currency Pair: Must be enabled for your business in the Yala dashboard
- Rate: The exchange rate is calculated based on the base currency anchoring logic
- Methods: Available methods depend on the destination country and currency pair
- Fields: Required fields vary by payment method - use this endpoint to discover them dynamically