Skip to main content
GET
/
collect
/
payment_pages
/
{id}
/
transactions
Get Payment Page Transactions
curl --request GET \
  --url https://api.momentpay.net/collect/payment_pages/{id}/transactions \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "id": "pt_9N2a38DJQWPL8K4X",
      "payment_page_id": "pp_EVT9283NAKSD8234SKJD",
      "status": "succeeded",
      "amount": 1000,
      "currency": "ZAR",
      "customer": {
        "name": "John Smith",
        "email": "john@example.com",
        "phone": "+1234567890"
      },
      "custom_fields": {
        "session_choice": "Morning (8AM–12PM)",
        "dietary_restrictions": "Vegan",
        "referral_code": "FITWELL100"
      },
      "payment_id": "p_xyz789abc123def456",
      "products": [
        {
          "product_id": "product_123123",
          "product_name": "sample product",
          "qty": 123,
          "price": 1123,
          "currency": "ZAR",
          "description": "testing product desc"
        }
      ],
      "checkout_session_id": "chk_456789abc123def",
      "delivery_address": {
        "line1": "123 Main Street",
        "line2": "Apt 4B",
        "city": "Cape Town",
        "state": "Western Cape",
        "country": "ZA",
        "pin": "8001"
      },
      "metadata": {
        "event_id": "wellness_nairobi_2025"
      },
      "created_at": "2025-06-18T08:45:00Z",
      "updated_at": "2025-06-18T08:45:10Z"
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.momentco.io/llms.txt

Use this file to discover all available pages before exploring further.

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.

Unique identifier for a payment page

Example:

"pp_SjSA234ADKA25245ADJKS"

Query Parameters

cursor
string

Cursor pointing to the next or previous page of results.

Example:

"txn_abc123xyz"

limit
integer
default:20

Number of transactions to return (default: 20, max: 100)

Required range: x <= 100

Response

A list of transactions for the payment page.

data
object[]