/api/v1/merchant/rails/*. They require signed requests.
Use these to build withdrawal forms: bank dropdowns, MoMo operator lists, and account-name preview before saving a payout method.
Endpoints
Payout rails meta
GET /api/v1/merchant/rails/meta
Returns the business country, fiat currency, and whether local fiat rails are available.
List banks
GET /api/v1/merchant/rails/banks
Returns bank institutions for the merchant’s country. Requires fiatRailsSupported: true from meta.
List mobile money operators
GET /api/v1/merchant/rails/mobile-providers
Returns MoMo operators for the merchant’s fiat currency such as GHS, NGN.
Resolve account name
GET /api/v1/merchant/rails/resolve
Preview the account holder name before creating a payout method.
Query parameters
Public validation for checkout
For payer-facing checkout flows, use the unsigned public validation endpoints:
Example MoMo validate body:

