Overview

Payment Pages are purpose-built for branded, form-driven payment collection. Think of them as your online checkout page — fully customizable, ideal when you need more than just a payment. These pages are ideal for businesses, educators, NGOs, freelancers, and e-commerce sellers looking for a fast, no-code way to accept digital payments.

Key Features

  • Branded Pages: Add your logo, stylesheet & custom messaging.
  • Custom Fields: Collect details like name, email, phone, quantity, or preferences
  • Flexible Amounts: Set fixed or allow user-entered amounts
  • Media Support: Add images and banners to enhance visual appeal (Coming Soon)
  • Multi-Channel Sharing: Distribute links via WhatsApp, SMS, email, or social media
  • Catalog Support: Add products from your catalog directly to hosted pages (Coming Soon)
  • Secure Payments: PCI DSS-compliant with OTP and 3D Secure support
  • Real-Time Updates: Monitor from the dashboard or via webhooks

Common Use Cases

Use CaseDescription
Events & TicketingSell tickets for workshops, concerts, or conferences and capture attendee details
Education & TrainingCollect tuition, course fees, or exam payments along with student information
Freelancers & ServicesAccept payments for services like consulting, coaching, writing, or design—along with custom inputs
E-commerce & Catalog SalesShowcase product catalogs or bundles with quantity selection and checkout (Coming Soon)
Donations & FundraisingCreate donation pages with fixed or flexible amounts, donor names, and messages
Healthcare & ClinicsAccept appointment or service payments while capturing patient details and visit type
Workshops & WebinarsRegister and collect payments for online or offline sessions, with participant info
Real Estate & BookingsCollect booking or holding fees with customer and property preference details
Subscription ServicesCollect recurring or one-time subscription payments with subscriber preferences (Coming Soon)
Gyms & Fitness StudiosAccept class bookings or membership fees along with health or schedule preferences
Religious & Community GroupsCollect event donations, membership fees, or registration info for group activities
Nonprofits & NGOsRun seasonal campaigns, accept pledges, and collect donor data
Small Clinics & TherapistsCollect advance payments for sessions and basic intake details
Crafts & Custom ProductsGather order specifications (color, size, message) and collect payment for handmade items

How It Works

  1. Create a payment page from the dashboard or via the POST /collect/payment_pages API
  2. Share the link via WhatsApp, SMS, email, or social media
  3. The customer opens the link and lands on a secure, branded payment page
  4. The customer completes the payment using their preferred method
  5. You can track status from the dashboard or through webhook notifications

Ways to Create Payment Pages

Moment supports both no-code and API-based approaches:

1. Dashboard (No-Code) COMING SOON

Ideal for: Teams who prefer manual setup through UI Steps:
  1. Log into the dashboard
  2. Go to Hosted Pages
  3. Click Create New Page
  4. Add page title, amount, description, optional expiry
  5. Customize layout, fields, and branding
  6. Publish and share the generated link

2. API Integration

Ideal for: Developers looking to automate page creation Endpoints:
  • POST /collect/payment_pages — Create a new payment page
  • GET /collect/payment_pages/:id — Fetch payment page details
  • GET /collect/payment_pages/:id/transactions — Fetch transactions related to Payment Pages
  • Webhook events — Get notified when someone pays

Status

StatusDescription
activePage is live and accepting payments
inactivePage has been manually disabled
expiredPage has automatically expired if an expiry time was configured

Customization Options

FeatureDescription
Logo & BrandingAdd your business identity for trust and consistency
Page Title & DescriptionCustomize messaging and visual appeal
Amount InputUse fixed values, ranges, or editable amounts
Custom FieldsCollect form data like name, contact info, and user selections
Catalog ProductsSelect items from your Moment catalog (Coming Soon)
Page ExpirySet automatic deactivation after a set time

Getting Started

  1. Sign up as a merchant on Moment
  2. Navigate to Hosted Pages from the dashboard
  3. Add branding, amount, custom fields, and optional catalog products (Coming Soon)
  4. Publish your page and share the link with your customers
  5. View payments on your dashboard or subscribe to webhook notifications

Next Steps

👉 See API Reference
👉 See Webhook Events