Move from MoMo to crypto, without the mystery.

EasyPay turns a familiar Mobile Money prompt into a clear, trackable testnet transaction. Every step is visible—from authorization to on-chain delivery.

3Ghana MoMo networks
2EVM test networks
0Real funds in sandbox
E EasyPay Sandbox
Available test balance GH₵ 1,240.00 ≈ 0.0284 ETH
Deposit
Send
Cash out
Payment flowLive status
MTN MoMo024 •••• 567
GHS 50
Started
Approved
Delivering
EthereumSepolia testnet
+0.00106 ETHPending
Webhook verifiedHMAC-SHA512 signature
3Clear progressOne reference, end to end
Works with MTN MoMo Telecel Cash AT Money Ethereum Sepolia BNB Testnet

A payment sandbox that explains itself.

Explore the full product journey without putting real customer funds at risk.

ASYNC MOMO

Authorize on your phone. Watch the state change here.

Provider prompts, a 180-second session, webhook events, and delivery status live in one clear checkout.

charge.successVerified
DUAL TESTNET

Choose your delivery network.

Receive Sepolia ETH or BSC Testnet BNB, with chain-aware addresses and explorers.

ONE HISTORY

Follow one reference end to end.

Gateway state, crypto amount, transaction hash, and failures remain traceable.

SAFE BY DESIGN

Retries do not mean double credit.

Persisted intents and an atomic processing claim make webhook fulfillment idempotent.

Three steps. No hidden hand-offs.

01
GHS50.00via MTN MoMo

Choose and start

Pick a network, provider, phone number, and amount. The server creates a trusted payment intent.

02
MTN
Approve payment?EasyPay Sandbox · GHS 50

Authorize the prompt

Approve the test charge on your device—or use the local simulator when no gateway key is configured.

03
0.00106 ETHDelivered on Sepolia

Verify and deliver

A signed webhook confirms the amount and reference before one idempotent testnet fulfillment.

Designed for the awkward parts of payments.

Networks retry. Users close tabs. Webhooks arrive twice. EasyPay records durable state before leaving the app, verifies the gateway independently, and never trusts browser metadata.

Explore the sandbox
01Signed callbacksPaystack events require an HMAC-SHA512 signature.
02Server-side verificationAmount, currency, status, and reference are checked again.
03Idempotent deliveryOnly one worker can claim and fulfill a payment intent.
04Honest failure statesFailed delivery is recorded as failed—not silently presented as success.
EEasyPay

Built as a transparent Mobile Money × testnet crypto demonstration.

Enter sandbox →