Your customers pay the way they already do
- MTN MoMo
- Telecel Cash
- AT Money
- Visa and Mastercard
Products
Everything you need to get paid
Accept payments with links, pages, invoices and checkout. Move money with payouts and transfers. Run it all from one platform.
- Payment linksYour own xtopay.me link and QR code: MoMo and cards with no website or codeLearn more
- Payment pagesSell products, sell event tickets or take donations, from a page of your ownLearn more
- InvoicesBill a customer by email, and they pay online by MoMo or cardLearn more
- CheckoutThe secure page where your customers pay, from Xtopay or your own websiteLearn more
- PayoutsSettlement to your MoMo wallet or bank account, on your scheduleLearn more
- TransfersSend money from your balance to any MoMo wallet or bank account, from your own systemLearn more
- PlatformThe dashboard, records, team and security every product comes withLearn more
Payment links
Your own link: xtopay.me/you
Pick a username and you have a link anyone can pay. Send it on WhatsApp, put it in your bio, or print it for your counter.
- Let customers pay any amount, or set the price
- A QR code for your counter, your stall or your menu
- See who paid, and how much, as it happens
Your payment link
xtopay.me/nanaskitchen
- 18 payments
Jollof party pack
GH₵350.00 fixed
- 6 payments
Catering deposit
From GH₵100.00
- 41 payments
Pay me
Any amount
Payment pages
A page for your menu, your event or your cause
When one price isn't enough, give it a page. Customers choose what they want, answer your questions and pay once.
- Products with pictures, prices and stock
- Event tickets with QR codes, checked in at the door
- Donations with a goal everyone can see
Nana's Kitchen
xtopay.me/nanaskitchen/lunch
Lunch from Nana's
- 2
Waakye bowl
GH₵35.00 · 4 left
- 1
Jollof with chicken
GH₵45.00
- 0
Sobolo, 1 litre
GH₵15.00
Checkout
A checkout your customers can trust
Every link, page and invoice ends here, and so can your own website. Your customer picks MoMo or card, approves on their phone, and you're paid.
- Your business name and logo on every payment
- MTN MoMo, Telecel Cash, AT Money, Visa and Mastercard
- Customers approve with their own MoMo PIN, on their own phone
pay.xtopay.co
Nana's Kitchen
Small chops tray
GH₵120.00
Pay with
MTN MoMo
Pay GH₵120.00 to Nana's Kitchen? Enter your PIN to approve.
How money moves
From your customer's phone to your wallet
Three steps, and you can see each one in your dashboard.
- 1
Your customer pays
By MoMo or card, through your link, page, invoice or website.
GH₵350.00 paid by MTN MoMo
- 2
It lands in your balance
Minus Xtopay's fee. Every payment shows the amount, the fee and what you keep.
Pending, then available
- 3
You get paid out
To your MoMo wallet or bank account, on a schedule you choose or whenever you ask.
Paid to MTN MoMo 024 ••• 4821
Solutions
Built for the way you sell
At a counter, in a chat, online or at the door.
- Retail and hospitalityTake MoMo at the counter, on WhatsApp and before deliveryLearn more
- E-commerceA checkout for every order, from your own site or a shop pageLearn more
- Freelancers and creatorsInvoice clients and get paid through your own linkLearn more
- Events and organizationsSell tickets with QR codes, collect dues and take contributionsLearn more
- Churches and charitiesOfferings, tithes and donations by MoMo, with every gift recordedLearn more
- Schools and PTAsPTA dues, excursions and fees, with a link for each paymentLearn more
- Salons and bookingsA deposit to hold each booking, and the rest on the dayLearn more
- Transport and deliveryFees paid before dispatch or at the door, with no cash to carryLearn more
Developers
Payments in a few lines of code
Your website creates a checkout for each order, your system sends money to the people you pay, and signed webhooks tell you how each one went.
- Checkouts, direct MoMo charges and transfers
- Links, pages, invoices and customers
- Signed webhooks, test keys and IP allowlists
curl https://api.xtopay.co/v1/checkouts \ -H "Authorization: Bearer sk_test_…" \ -H "Content-Type: application/json" \ -d '{ "amount": 350, "description": "Jollof party pack", "reference": "order_1042" }'