Ways to Integrate with Checkout

Moment supports two primary methods for accessing the Checkout page, depending on your business needs and technical capacity.

1. Electronic Bill Presentment (EBP) – No-Code Solution

Best for: Merchants who want a quick, no-code solution to send payment links to customers (e.g., via SMS, email, or WhatsApp). How it works:
  • Generate a bill or payment request via the Moment dashboard or API
  • Send a unique payment link to the customer
  • Customer opens the link, is redirected to Checkout, and completes payment
👉 Read the EBP Product Guide

2. Payment Sessions API – Low-Code API Integration

Best for: Developers or platforms who want to programmatically initiate a payment session and redirect the customer to Checkout. How it works:
  • Call the Payment Sessions API to initiate a transaction
  • Receive a session URL for the checkout page
  • Redirect the customer to complete payment on Checkout
👉 Read the Payment Sessions API Guide

Customization Options

Checkout allows limited customization to ensure brand consistency while maintaining a clean, secure experience. Merchants can configure:
  • Merchant logo
  • Brand colors
  • Country of operation (affects available payment methods and languages)
  • Supported currencies (configurable per integration)
These can be set at onboarding or updated through the merchant configuration dashboard.
Additional customization options may be available based on commercial tier or product roadmap.

Security & Compliance

Checkout is built to meet the highest security and compliance standards:
  • PCI-DSS compliant for card data handling
  • 3D Secure support for eligible card transactions
  • Support for saved cards with tokenization
  • MIT (Merchant-Initiated Transaction) compliant flow for recurring payments

Getting Started

  1. Sign up as a merchant on Moment
  2. Choose your preferred integration method:
    • EBP (for link-based billing)
    • Payment Sessions API (for dynamic flows)
  3. Configure your branding and payment preferences
  4. Go live and start collecting payments online

Next Steps