Can MPESA be directly linked as a payment provider?

Topic summary

Direct linking MPESA as a Shopify payment provider is not supported for Kenya. Shopify staff confirmed MPESA isn’t on the Kenya payment gateways list; only listed gateways can be used. A screenshot and links were shared to the official list and a third‑party guide (with safety disclaimers).

Workable alternatives mentioned by a Kenya-based partner:

  • DPO Group and PesaPal integrate MPESA and also accept cards.
  • Payout timings differ: PesaPal ~48 hours vs DPO ~14 days—relevant for cash‑flow needs.

Shopify POS (point‑of‑sale) limitation: A merchant using PesaPal online can’t set it up in Shopify POS to collect MPESA; only Cash and Card are available at checkout. Another user asked if this was resolved—no solution was posted.

Suggested actions:

  • Check Shopify’s Kenya payment provider list and select an available gateway.
  • Contact MPESA or third‑party providers for any workarounds.
  • Consider payout schedules when choosing a provider.
  • Use Shopify’s pre‑launch checklist for store readiness.

Status: No direct MPESA integration; third‑party gateways required. POS MPESA acceptance remains unresolved/ongoing.

Summarized with AI on December 17. AI used: gpt-5.

Hey!

Regarding this, I’m currently using PesaPal to collect payments on my website. I would like to utilise Shopify POS at my physical shop but I’m unable to set-up PesaPal as a payment option at the POS checkout. I would basically like to collect payment at POS checkout with MPesa. But at the moment I only have Cash and Credit/Debit card as options