Customers' M-Pesa payments go directly to your business's own Till or Paybill. TechFusion never holds your money. Only your business Admin can see and change these settings.
What you need from Safaricom
- A Lipa na M-Pesa Till (Buy Goods) or a Paybill in your business's name.
- A Daraja account at developer.safaricom.co.ke with a live (production) app linked to that Till/Paybill. From it you'll get:
- Consumer key and Consumer secret;
- Lipa na M-Pesa passkey (needed for PIN prompts / STK push);
- your shortcode (Paybill number, or the store/HO number for a Till).
Note: Safaricom's go-live process can take a few days. Ask Safaricom's M-Pesa business support if you're unsure which number is your store (HO) number.
Entering the details
Go to Settings › M-Pesa payments on the website, or Menu › M-Pesa payments in the app.
- Account type: Till (Buy Goods) or Paybill.
- Business shortcode and, for a Till, the Till number customers pay to.
- Account reference: the account name customers type on a Paybill (e.g. your shop name, up to 12 letters).
- Record M-Pesa payments as: the payment method that sales are recorded under (usually a custom payment method renamed "M-Pesa"). See Payment methods.
- Environment: Production (live).
- Consumer key, Consumer secret and passkey.
- Tick Accept M-Pesa prompts (STK push) to send PIN prompts.
- Tick Confirm customer payments automatically so payments to your Till/Paybill complete sales without typing codes. TechFusion registers this with Safaricom when you save.
- Click Save, then Test keys with Safaricom.
After setup
The green M-Pesa button appears at checkout on the website and in the app. See Receiving M-Pesa payments. All automatically confirmed payments are listed under Settings › M-Pesa payments › Payments received.
Important: Registering automatic confirmation sends Safaricom TechFusion's address for your Till/Paybill. If another system (e.g. your bank or accounting software) already receives those confirmations, contact support first.
Something not working? See M-Pesa problems.
Thanks for letting us know!
TechFusion