Skip to content

Understand the integration flow

This page explains the real end-to-end flow before you choose WordPress or Custom integration.

Main components

  1. Mobile app on the tenant's phone (with SIM card).
  2. Our servers (service provider/payment solution).
  3. Your website/system (where your customer submits payment details).

How the flow starts

  1. The mobile app listens to SMS messages.
  2. When it detects a relevant transaction SMS (Vodafone Cash, e &, or InstaPay transfer to Vodafone Cash), it sends transaction data to our servers.
  3. Our servers store that transaction first as pending.

Why pending first? 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

  1. Your customer opens your website.
  2. They submit phone number and amount.
  3. Your website sends phone, amount, store_id, and user_name to: GET /api/payment_link_check
  4. Our servers search for a pending transaction with matching phone and amount.
  5. 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 GET request 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