Skip to main content

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

  1. Create a payment page from the dashboard or via the POST /collect/payment_pages API
  2. Optionally Attach products from your catalog or define custom fields
  3. Optionally capture delivery details for order fulfillment
  4. Share the link via WhatsApp, SMS, email, or social media
  5. The customer opens the link and lands on a secure, branded payment page
  6. The customer completes the payment using their preferred method
  7. 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:
  1. Log into the dashboard
  2. Go to Hosted Pages
  3. Click Create New Page
  4. Add page title, amount, description, optional expiry
  5. Attach products from your catalog and toggle delivery collection if needed
  6. Customize layout, fields, and branding
  7. 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


Customization Options


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

Webhooks

Moment sends a webhook event to your registered endpoint each time a payment is received on a payment page. See Webhook Setup to register your endpoint and Webhook Verification to validate incoming events.

Next Steps

👉 See Payment Pages API Reference
👉 See Webhook Events