Understand the integration flow
This page explains the real end-to-end flow before you choose WordPress or Custom integration.
Main components
- Mobile app on the tenant's phone (with SIM card).
- Our servers (service provider/payment solution).
- Your website/system (where your customer submits payment details).
How the flow starts
- The mobile app listens to SMS messages.
- When it detects a relevant transaction SMS (Vodafone Cash,
e &, or InstaPay transfer to Vodafone Cash), it sends transaction data to our servers. - Our servers store that transaction first as
pending.
Why
pendingfirst? At this point, we still do not know if this transaction belongs to your integration flow or is just a personal transfer.
How pending becomes completed
- Your customer opens your website.
- They submit phone number and amount.
- Your website sends
phone,amount,store_id, anduser_nameto:GET /api/payment_link_check - Our servers search for a
pendingtransaction with matching phone and amount. - If found, the transaction is converted to
completed.
What happens after completion
After a transaction is marked completed:
- Our servers apply your store currency/rate settings.
- Our servers send a
GETrequest to your configured endpoint (from store settings). - Your website/system should process this request and update your DB using your own business logic (increase balance, complete order, activate service, etc.).
Mobile app download location
The mobile app download is available inside your tenant account UI. Location: bottom-left area of the tenant sidebar.
Next step
Now choose your integration path:
- WordPress site → go to WordPress integration
- Custom website/system → go to Custom integration