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 Integration: Select and attach products from your catalog directly to hosted pages. Capture delivery/shipping details (address, city, state, country, pin) for fulfillment
- Maintain Products on Moment: Store and manage your product catalog directly on the Moment platform for seamless checkout experiences
- Secure Payments: PCI DSS-compliant with OTP and 3D Secure support
- Real-Time Updates: Monitor from the dashboard or via webhooks
Common Use Cases
How It Works
- Create a payment page from the dashboard or via the
POST /collect/payment_pagesAPI - Optionally Attach products from your catalog or define custom fields
- Optionally capture delivery details for order fulfillment
- Share the link via WhatsApp, SMS, email, or social media
- The customer opens the link and lands on a secure, branded payment page
- The customer completes the payment using their preferred method
- 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)
Ideal for: Teams who prefer manual setup through UI Steps:- Log into the dashboard
- Go to Hosted Pages
- Click Create New Page
- Add page title, amount, description, optional expiry
- Attach products from your catalog and toggle delivery collection if needed
- Customize layout, fields, and branding
- 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 pageGET /collect/payment_pages/:id— Fetch payment page detailsGET /collect/payment_pages/:id/transactions— Fetch transactions related to Payment Pages- Webhook events — Get notified when someone pays
Status
Customization Options
Getting Started
- Sign up as a merchant on Moment
- Navigate to Hosted Pages from the dashboard
- Add branding, amount, custom fields, and optional catalog products (Coming Soon)
- Publish your page and share the link with your customers
- View payments on your dashboard or subscribe to webhook notifications
Webhooks
Moment sends a webhook event to your registered endpoint each time a payment is received on a payment page.payment_page.payment_received— Triggered when a payment is completed on a payment page. See payment_page.payment_received.
Next Steps
👉 See Payment Pages API Reference👉 See Webhook Events

