Payments

Payment methods

List your active MoMo numbers and per-provider instructions.

Use this to render payment options in your own checkout. The response can be cached — payment methods rarely change.

Bash
GET /v1/merchant/payment-methods

Scope: any valid API key.

Response

JSON
{
  "success": true,
  "data": [
    {
      "provider": "momo_mtn",
      "provider_name": "MTN MoMo",
      "phone_number": "0241234567",
      "merchant_code": "123456",
      "account_name": "Kofi's Shop",
      "short_code": "*170#",
      "instructions": [
        "Dial *170#",
        "Select 'Transfer Money'",
        "Choose 'MoMo User'",
        "Enter phone number: {phone}",
        "Enter amount: {amount}",
        "Enter reference: {hpn_code}",
        "Confirm with your PIN"
      ]
    }
  ]
}
FieldDescription
providermomo_mtn, momo_telecel, or momo_at
provider_nameDisplay label
phone_numberMoMo number in 0XXXXXXXXX format
merchant_codeProvider-specific merchant code, may be null
account_nameAccount holder
short_codeUSSD shortcode
instructionsStep-by-step list. Replace {phone}, {amount}, {hpn_code}.