Corridors

Corridor and payout method information

Get all corridors

get
/corridors

Retrieve a list of all available money transfer corridors (source country to destination country paths). Each corridor includes supported currency pairs, exchange rates, fees (percentage and fixed), and quote expiry settings. Only active corridors are returned.

Authorizations
x-api-keystringRequired

API key for tenant authentication

Responses
200

Successfully retrieved list of active corridors with exchange rates and fees

application/json
get
/corridors
200

Successfully retrieved list of active corridors with exchange rates and fees

Get corridor details

get
/corridors/{corridorId}

Retrieve detailed information for a specific corridor by ID. Includes source and destination country information (name, ISO codes), supported currency pairs with exchange rates, fees structure (percentage and fixed fees), and quote expiration settings.

Authorizations
x-api-keystringRequired

API key for tenant authentication

Path parameters
corridorIdstringRequired
Responses
200

Successfully retrieved corridor details including supported currency pairs

application/json
get
/corridors/{corridorId}
200

Successfully retrieved corridor details including supported currency pairs

Get corridor payout methods

get
/corridors/{corridorId}/payouts

Retrieve a list of all available payout methods for a specific corridor. Payout methods define how money will be delivered to beneficiaries (e.g., bank transfer, mobile money, cash pickup). Each method includes type (BANK_TRANSFER), name, min/max amounts, and fee information.

Authorizations
x-api-keystringRequired

API key for tenant authentication

Path parameters
corridorIdstringRequired
Responses
200

Successfully retrieved available payout methods for the corridor

application/json
get
/corridors/{corridorId}/payouts
200

Successfully retrieved available payout methods for the corridor

Get payout method details

get
/corridors/{corridorId}/payouts/{payoutMethodId}

Retrieve detailed information for a specific payout method within a corridor. Includes method type, name, minimum and maximum transaction amounts, and fee structure.

Authorizations
x-api-keystringRequired

API key for tenant authentication

Path parameters
corridorIdstringRequired
payoutMethodIdstringRequired
Responses
200

Successfully retrieved payout method details with configuration

application/json
get
/corridors/{corridorId}/payouts/{payoutMethodId}
200

Successfully retrieved payout method details with configuration

Get payout method requirements

get
/corridors/{corridorId}/payouts/{payoutMethodId}/requirements

Retrieve the required fields (questions) for a specific payout method. Requirements may vary based on transaction amount using JSON Logic rules. Each requirement includes field name, mapping name for the payment provider, data type, validation rules, and conditional logic determining when the field is required.

Authorizations
x-api-keystringRequired

API key for tenant authentication

Path parameters
corridorIdstringRequired
payoutMethodIdstringRequired
Responses
200

Successfully retrieved required fields and validation rules for payout method

application/json
get
/corridors/{corridorId}/payouts/{payoutMethodId}/requirements
200

Successfully retrieved required fields and validation rules for payout method

Last updated