GET
/
collect
/
payment_pages
/
{id}
Retrieve Payment Page
curl --request GET \
  --url https://api.momentco.io/collect/payment_pages/{id} \
  --header 'Authorization: Bearer <token>'
{
"id": "pp_SjSA234ADKA25245ADJKS",
"status": "active",
"page_url": "https://pages.momentpay.io/PLSST12FWF",
"currency": "USD",
"title": "Support Our Cause",
"description": "Help us make a difference",
"return_url": "https://charity.org/home",
"requires_customer_details": true,
"metadata": {
"campaign": "annual_fundraiser",
"category": "donation"
},
"custom_fields": [
{
"key": "message",
"label": "Optional Message",
"type": "textarea",
"required": false
}
],
"created_at": "2025-06-16T10:00:00Z",
"updated_at": "2025-06-16T10:00:00Z"
}

Authorizations

Authorization
string
header
required

Authentication using Bearer tokens. Include your API key in the Authorization header.

Key Types:

  • Test Keys: sk_test_* for development and testing
  • Live Keys: sk_* for production environments
  • Public Keys: pk_test_* or pk_* for client-side operations

📩 Need access? Contact Support to request your API keys.

Usage:

Authorization: Bearer sk_test_4eC39HqLyjWDarjtT1zdp7dc

Path Parameters

id
string
required

Unique identifier for the payment page. Must be a valid payment page ID.

Example:

"pp_SjSA234ADKA25245ADJKS"

Response

200
application/json

Payment page retrieved successfully

A payment page represents a configurable payment collection interface that can be shared with customers. Payment pages support both fixed and variable amounts with customizable fields for data collection.