What is E-Sarif Checkout?+
E-Sarif Checkout is a payment layer for businesses selling to customers in Kenya. Your store creates a checkout session, the buyer pays with M-Pesa or with USDT/USDC on a supported network, and you receive the value in USDT or as KES over M-Pesa.
Which payment methods can my customers use?+
M-Pesa, via an STK push prompt the customer approves on their handset, and stablecoin transfers in USDT or USDC on Tron, Solana, Base, BNB Chain, Ethereum, Polygon, Arbitrum, Optimism and Avalanche. By default the checkout page offers Solana, BNB Chain and Base, chosen for low fees and fast finality; naming another network on the checkout session offers that one instead. You can also restrict which methods appear per session.
What currency do I get paid in?+
You choose. Each checkout session carries a settlement currency, which defaults to USDT. Kenyan businesses that want shillings can settle to M-Pesa instead.
Do I need to understand crypto to use it?+
No. You price in KES if that is what you sell in. E-Sarif works out the stablecoin amount, watches for the deposit and tells your store the order is paid. If you settle in KES over M-Pesa, you never touch a wallet.
How does my store know a payment succeeded?+
Through a signed webhook. The buyer being redirected back to your success page is a convenience only; every E-Sarif integration treats the webhook as the source of truth before marking an order paid.
Can I refund a customer?+
Yes, in full or in part. Refunds are created against the original checkout session and are returned over M-Pesa B2C or on-chain, depending on how the customer paid. The total refunded can never exceed what was captured.
Which platforms are supported?+
WooCommerce, WHMCS, Shopify and WordPress integrations sit on top of a public REST API, a hosted checkout page, an embeddable checkout, payment links, and PHP, Node and browser SDKs. Anything not on that list can use the API directly.
Is E-Sarif Checkout available outside Kenya?+
The stablecoin side of checkout is borderless, so a buyer anywhere can pay a Kenyan merchant in USDT or USDC. The M-Pesa leg and KES settlement are Kenya-specific. Talk to the team about other East African markets before you build.