Skip to main content
Endpoint:

Authorization

string
required
Example:Authorization | Bearer Paste-Your-API-Key-Here

Path Parameters

string <uuid>
required
Unique product ID whose transactions you want to list.

Query Parameters

string
Filter transactions by status.
string
Filter transactions belonging to a specific customer.
string
Comma-separated list of fields to include in each transaction object. Use it to trim the payload to only the fields you need.
integer
default:"10"
Number of items to return per page. Defaults to 10, with a maximum of 50.
string
Cursor for forward pagination. Pass the nextStartingAfter value from the previous response (a Unix timestamp in milliseconds, as a string) to fetch the next page.

Response

Successful Response

Main Structure (Root)

integer
Status code form API.
string
Status message that describes the status code.
array of object
List of transactions for the product.
boolean
Information on whether there is additional data to be retrieved (true/false).
string | null
Cursor to pass as startingAfter to fetch the next page. null when there is no further data.

data Structure (Array Of Object)

string
Unique identifier of the transaction.
number
Timestamp in milliseconds indicating when the transaction was created.
string
Transaction type.
integer
Transaction amount.
string
Current transaction status (e.g., created, paid, expired).
object | null
URL parameter tracking data attached to the transaction, if any.
Identifier of the product (payment link) the transaction belongs to.
string | null
Identifier of the customer who made the transaction.
object | null
Custom field data captured at checkout, if any.
object | null
Customer details associated with the transaction.
Product (payment link) details associated with the transaction.
string
Name of the product the transaction belongs to.
string
Type of the product the transaction belongs to.
Slug of the product the transaction belongs to.