Back to HashPay
HashPay P2P

P2P Checkout
Live Demo

This is a real HashPay P2P checkout — not a simulation. Send KES 1 to 0701834082 via M-Pesa, then enter your transaction code on the right to see live verification in action.

  • 1
    Customer sends money to your M-Pesa number
    Your checkout shows the amount and your personal M-Pesa number. No till or paybill needed.
  • 2
    HashPay P2P app syncs the transaction
    The Android app on your phone reads the incoming M-Pesa SMS and pushes it to HashPay servers in real time.
  • 3
    Customer pastes the M-Pesa transaction code
    They enter the code (e.g. QH7X8LKJ22) from their M-Pesa confirmation SMS into your checkout form.
  • 4
    One API call confirms the payment
    Your server calls GET /api/v1/query?tx_code=… on the P2P service and gets back the confirmed transaction details instantly.
Why it works
No till or paybill required
No monthly fees
One API call to verify
Webhook push notifications
Limitations
Phone must stay online
Customer pastes code manually
One M-Pesa number per device

Ready to accept P2P payments?

Create a free account and get the HashPay P2P Android app to start syncing your own transactions.

Demo Store
Checkout via HashPay P2P
Live
ProductHashPay P2P Demo
Qty1
TotalKES 1
1
Send
2
Verify
3
Done
Send KES 1 to this M-Pesa number
0701 834 082
How to pay:
  1. Open M-Pesa on your phone
  2. Select Send Money
  3. Enter number 0701834082
  4. Enter amount KES 1
  5. Confirm with your M-Pesa PIN
You'll receive a confirmation SMS containing a transaction code like QH7X8LKJ22.
Found in your M-Pesa confirmation SMS