Skip to main content
Bills created in the Billing platform can be presented and collected through two channels: online via Electronic Bill Presentment, and in person across Moment’s off-platform network. Both are available once a bill is created, with no additional integration required.

Online: Electronic Bill Presentment

For merchants seeking a no-code solution to accept online payments, Electronic Bill Presentment (EBP) provides a ready-to-use hosted portal. Customers receive a link, open it to view their outstanding bill, and pay using any of Moment’s supported online payment methods.

Key Features

  • No-Code Integration
    Launch without writing a single line of code. Merchants receive a pre-configured bill presentment page with instant access to all supported online payment methods.
  • Customisable Payment Page
    Tailor the bill presentment page with a logo, colors, messaging, and branded subdomain to ensure a consistent brand experience.
  • Real-Time Visibility
    Customers can instantly view outstanding bills and make payments through the method of their choice, streamlining collections and reducing friction.

Use Cases

  • Omni-Channel Payment Reminders
    Deliver bill reminders through email, SMS, or WhatsApp, allowing customers to pay through a single, unified payment page regardless of the communication channel.
  • Online Payments Without Development
    Enable online payments for any customer without additional development effort, ideal for businesses where full API integration is not necessary.

URL Parameters

Optional URL parameters can carry marketing and operational context into bill presentment (for example, utm_*, affiliate, agent, product_code). Values are captured and surfaced for attribution and reporting.
  • Channel-Agnostic. Works with email, SMS, WhatsApp, push, and affiliate links.
  • Safe by Default. Missing or invalid parameters are ignored; checkout continues with sensible defaults.
  • Privacy-Aware. Parameters are stored as metadata.
  • Analytics-Ready. Captured fields appear in webhooks, exports, and analytics.
See URL parameters for EBP payment links.

Getting Started

To enable Electronic Bill Presentment:
  1. Contact your Moment representative to provision the bill presentment page.
  2. Provide brand assets (logo, color scheme) and preferred subdomain.
  3. Start sending digital bills via the preferred communication channel.

In-Person: Off-Platform Network

Once a bill is created in the Billing platform, it is automatically visible on Moment’s in-person network. Customers can walk into any pay point and pay in person. No additional setup or integration is required. Moment’s in-person network spans more than 300,000 pay points across South Africa, including large retailers and local agents. When a customer pays in person:
  1. The customer visits any supported pay point and requests to pay a bill.
  2. The clerk retrieves the bill using the customer’s identifier. Depending on the merchant’s configuration, this can be a customer identifier, account identifier, or bill identifier.
  3. The customer confirms the amount and completes payment.
  4. Moment sends a real-time notification to the merchant.
See In-Person Network for the full list of supported pay points and the payer journey.