Skip to main content
Retrieve a paginated list of your checkouts. Optional query params: active, limit (default 50), offset (default 0).
curl --request GET \
  --url 'https://api.privexpay.com/api-checkouts?active=true&limit=50&offset=0' \
  --header 'x-api-key: pp_live_your_api_key'
const response = await fetch('https://api.privexpay.com/api-checkouts?active=true&limit=50&offset=0', {
  headers: { 'x-api-key': 'pp_live_your_api_key' },
});
const { data, total, limit, offset } = await response.json();
Example Response:
{
  "data": [
    {
      "id": "b3f1c2d4-7e8a-4d2b-9f1c-1234567890ab",
      "product_name": "Pro plan + 1 more",
      "amount": 69.97,
      "currency": "USD",
      "active": true,
      "created_at": "2026-05-11T12:00:00Z",
      "checkout_url": "https://privexpay.com/pay/b3f1c2d4-7e8a-4d2b-9f1c-1234567890ab"
    }
  ],
  "total": 1,
  "limit": 50,
  "offset": 0
}