Create the purchase
Your login page saves the customer's package choice, payer number and purchase reference, then shows your payment instructions.
Explore payment intents ↗Turn mobile money arriving on your own number into payments your billing system understands. Match receipts, automate activation and keep every transaction in view.
Built for internet providers, because getting a payment gateway approved is often the hardest part of starting out. There is no application to pass here: the money arrives on the number you already use.
Finding your country · sample amounts, not prices.
YOUR PAYMENT OPERATIONS
Signed webhook queued for delivery
Your receiving numberKeep the way customers already pay
Your billing platformConnect with a simple API and webhooks
A clear payment trailFrom incoming receipt to matched purchase
A SHORTER PATH TO ACCESS
Your customer pays the number they know. We turn the confirmation into an event your billing platform can act on.
Your login page saves the customer's package choice, payer number and purchase reference, then shows your payment instructions.
Explore payment intents ↗Your dedicated Android phone forwards supported payment notifications. Payments land in your wallet, with a record in the gateway.
Meet the Android listener ↗Matched payments trigger a signed webhook. Your billing system activates the package; uncertain matches remain available for review.
Understand webhooks ↗PAYMENTS WITH CONTEXT
A useful payment gateway gives your team the context to resolve a payment and keep the customer moving.
Payer number and amount match the waiting purchase. A payment.matched event is ready for the billing system.
Payer number and amount must match. Ambiguous purchases stay in review rather than being assigned by timing.
The claim endpoint helps your portal find a received payment by transaction ID and check it against the purchase.
Review unmatched receipts, assign a reference, rotate phone keys and see when a listener last checked in.
DESIGNED AROUND CLEAR BOUNDARIES
We connect the payment message to your billing workflow. Funds move directly between the payer and your receiving account.
Explore security practices ↗Verify webhook signatures and timestamps before acting on an event.
Payment records and device actions are scoped to the authenticated merchant.
Transaction identities and delivery records support safe reconciliation and retry handling.
Phone credentials can be rotated or revoked from your integration.
START WITH THE RIGHT CONNECTION
Some countries have their networks built in. Everywhere else connects the same way: name the sender your payment messages arrive from and read amounts in your own currency. Validate receipt samples during onboarding, then connect through the same gateway API.
Bring your market to the conversation ↗MTN MoMo · Telecel Cash · AT Money
Parser support includedName the sender your payment alerts arrive from
Custom senderName the sender your payment alerts arrive from
Custom senderNo country matches that search.
Provider names describe compatibility, not commercial partnerships or endorsement.
FOR THE PEOPLE BUILDING THE CONNECTION
Create a payment intent. Receive a signed event. Keep package activation in your existing billing system.
Read the documentation ↗curl https://ispbillingpay.com/v1/intents \
-H "Authorization: Bearer $ISP_PAY_KEY" \
-H "Content-Type: application/json" \
-d '{
"amount": 1,
"payer_phone": "CUSTOMER_PHONE",
"payer_name": "Example",
"reference": "purchase-1042"
}'Sample figures in USD. Use your merchant’s configured currency and real purchase details.
No. Customers pay your mobile money receiving account directly. The gateway handles receipt records, matching and notifications to your billing system.
This connection uses an Android listener on your receiving phone, so it does not require a provider API integration. Your receiving account still needs to meet the provider's terms and limits. Your billing system uses a separate ISP Billing Pay merchant API key.
It remains unmatched with a reason for review. Your billing system can expose a claim flow or let an authorised operator assign the receipt to the correct purchase reference.
The gateway links payments to purchase references. Your billing system handles the username, remaining package, device binding and router login. The claim API can support that recovery without creating another payment.
The app queues payment messages it has received until they can be uploaded. The gateway exposes last-seen information. Keep the phone charged, connected and monitored; reconcile missed notifications against your receiving account.
MAKE THE NEXT PAYMENT COUNT