Skip to main content
IntaSend Developers

One API to collect and send money across Africa

M-Pesa, mobile money, cards and bank transfers in 11 countries, with guides and ready-to-copy requests for every country.

Base URLhttps://api.intasend.com/api/v1/
Charge an M-Pesa number
curl -X POST https://api.intasend.com/api/v1/payment/mpesa-stk-push/ \
  -H "Authorization: Bearer $INTASEND_SECRET_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 100,
    "phone_number": "254712345678",
    "api_ref": "order-123"
  }'

What do you want to build?

Start in your country

See all countries
1

Get sandbox keys

Sign up on the sandbox and copy your ISSecretKey_test_ key.

2

Make a request

Send it as Authorization: Bearer. See authentication.

3

Listen for events

Set up webhooks and go live with _live_ keys.