Recognize the buyer
Confirm the shopper's country, language, device and KES total before payment.
For many domestic contexts, M-PESA merchant collection may be essential; integrating it requires an eligible operator/aggregator product and careful reversal handling.
The method order depends on local preference, device and eligibility. A popular scheme is not automatically available to your merchant.
Show the correct merchant paybill/till or STK push instructions with buyer authorization and authoritative callback confirmation.
Display KES and a clear pending state; provide recovery for delayed prompts and duplicate attempts.
Select the buyer relationship. The steps change because a local one-time sale, a subscription and a cross-border purchase are different payment products and legal journeys.
A shopper in Kenya needs a straightforward KES purchase without ambiguous payment status.
Confirm the shopper's country, language, device and KES total before payment.
Show the correct merchant paybill/till or STK push instructions with buyer authorization and authoritative callback confirmation.
Display KES and a clear pending state; provide recovery for delayed prompts and duplicate attempts.
Offer safe re-request and card alternative with order state reconciliation.
Customer screenshots or SMS alone must not mark a merchant order as settled.
Use this sequence as an implementation and procurement handoff.
Locale, device, KES currency and product eligibility
M-PESA merchant collections where contractually supported
Handle redirects, wallet prompts, issuer challenges or mandates
Confirm pending, paid, declined, expired or cancelled states
Match provider references and deliver only after approved merchant confirmation
Refunds, chargebacks, expiries and customer service
Show the correct merchant paybill/till or STK push instructions with buyer authorization and authoritative callback confirmation.
Do not assume a person-to-person wallet transfer or merchant collection API provides subscriptions.
Confirm whether the foreign entity can use domestic collection products, and how FX/payouts work.
Offer safe re-request and card alternative with order state reconciliation.
Customer screenshots or SMS alone must not mark a merchant order as settled.
These are a merchant’s validation questions, not claims that every payment provider supports the market.
Show the correct merchant paybill/till or STK push instructions with buyer authorization and authoritative callback confirmation.
Display KES and a clear pending state; provide recovery for delayed prompts and duplicate attempts.
Do not assume a person-to-person wallet transfer or merchant collection API provides subscriptions.
Confirm whether the foreign entity can use domestic collection products, and how FX/payouts work.
Offer safe re-request and card alternative with order state reconciliation.
Payment networks, regulators and product pages establish different kinds of facts. None proves underwriting approval for a merchant.
Editorial checkout design framework reviewed November 4, 2026. Product eligibility, scheme adoption, fees and local regulation change. Verify every method for your contracting entity and actual use case before implementation.