NEW APP AVAILABLE FOR DOWNLOAD NOW

Get it on Google PlayDownload on the App Store

How Payments Work

The full lifecycle of a payment on your storefront

How Payments Work

Here is what happens when a customer makes a purchase on your storefront.

Customer lifecycle

  1. Customer visits your storefront URL
  2. Customer registers with their email and verifies it with a one-time code
  3. Customer funds their wallet via bank transfer to a virtual account assigned to them
  4. Customer selects a product category (airtime, data, electricity, or cable TV), picks a product, and completes the purchase
  5. RizPay debits their wallet, processes the purchase with the provider, and delivers the service instantly
  6. Your markup is calculated and credited to your account

Your role in this flow

You do not touch any of this. You configured the storefront and set your pricing rules before going live. Every step above is handled entirely by RizPay.

How the customer price is calculated

When a customer buys a product, the price they pay is:

text
customer price = base rate + your markup (subject to min_markup and max_markup if set)

The most specific pricing rule that matches the product is used. A per-product rule takes precedence over a per-network rule, which takes precedence over a per-category rule, which takes precedence over a global rule.

Failed transactions

If a purchase fails after the customer's wallet is debited, RizPay initiates a reversal and the customer's wallet is refunded automatically. You are not charged and your margin is not credited for failed or reversed transactions.