Skip to main content

Configuration

GET /v1/configurations returns every payout corridor Chessa supports, plus the assets you can fund an order with. It is the source of truth for:
  • Corridors: each entry has an id (e.g. pk-pkr), the destination country and currency, and its limits in the destination currency.
  • Methods: mobileMoney and/or bankTransfer, with the fields a recipient needs. The code field lists the valid institution codes (banks or mobile networks).
  • Validation: when a method’s validation.enabled is true, call the listed endpoint to verify the account (and, where supported, fetch the account holder’s name) before creating the recipient.
  • KYC: kyc.needsDateOfBirth / kyc.needsAddress tell you which sender details are still required for that corridor.
Read this endpoint rather than hard-coding corridors, codes or limits; they change as networks are added or removed.

Supported corridors

Crypto payouts (USDC, USDT, BTC, RLUSD, PYUSD, UGXC) are also returned by this endpoint with type: "crypto". For the request and response schema, see the API Reference.