Skip to main content
GET
/
collect
/
payment_pages
/
{id}
/
transactions
Get Payment Page Transactions
curl --request GET \
  --url https://api.momentco.io/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"
    }
  ]
}

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[]