Shopify
The IntaSend Payments app adds M-Pesa and card payments to your Shopify checkout. The app is free to install; you pay IntaSend's normal transaction fees.
- App: IntaSend Payments on the Shopify App Store
- Needs: a Shopify store and an IntaSend account
- Video: IntaSend for Shopify, from setup to the first M-Pesa payment
1. Install the app
Open IntaSend Payments, click Add app, then Install.
2. Link your IntaSend account
Shopify sends you to an IntaSend setup page. Click Complete setup and enter:
| Field | Value |
|---|---|
| Account | The phone number you log in to IntaSend with |
| Public key | Your publishable key |
| API key | Your secret key (API token) |
Find both keys under Settings → API Keys. The secret key is shown only once, when you generate it. If you've lost it, generate a new one, which replaces the old key. Any other integration using the old key will stop working.
Click Submit. You're sent back to Shopify.
3. Activate
Click Activate in Shopify. IntaSend now appears as a payment option at checkout.
Testing
You can test before going live, for example while your store is still in development:
- Put the IntaSend app in test mode.
- Complete step 2 with keys from sandbox instead of live keys.
- Pay with the test cards.
To go live, turn test mode off and repeat step 2 with your live keys.