Products
Retrieves the available products. To make sure all VAT rates are properly displayed, pass in the IP headers as instructed.
Tag slugs to filter by. Each tag slug is a separate query parameter.
The ISO three-letter lowercase currency code (e.g., usd, eur, gbp) to display prices in. If not provided, the store's default currency will be used.
PayNow Store Identifier (Store ID) available in Store Settings
The IP address (IPv4 or IPv6) of the customer. Required if the request is not being made from the customer's browser.
The customer's country code in ISO 3166-1 alpha-2 format. Optional, but recommended if you have this available.
^[A-Z]{2}$
GET /v1/store/products HTTP/1.1
Host:
Authorization: YOUR_API_KEY
x-paynow-store-id: text
Accept: */*
[
{
"id": "411486491630370816",
"store_id": "411486491630370816",
"version_id": "411486491630370816",
"image_url": "https://cdn.paynow.gg/logo/full/logotype-color.svg",
"slug": "premium-game-package",
"name": "Premium Game Package",
"description": "This premium package includes exclusive in-game items, bonus currency, and early access to new content.",
"enabled_at": "2025-08-01T19:24:20.282Z",
"enabled_until": "2025-08-01T19:24:20.282Z",
"label": "Premium Items",
"sort_order": 1,
"price": 1999,
"currency": "text",
"single_game_server_only": true,
"allow_one_time_purchase": true,
"allow_subscription": true,
"is_gifting_disabled": true,
"subscription_interval_value": 1,
"subscription_interval_scale": "invalid",
"remove_after_enabled": true,
"remove_after_time_value": 1,
"remove_after_time_scale": "invalid",
"pricing": {
"active_sale": {
"id": "411486491630370816",
"name": "Summer Sale",
"discount_type": "percent",
"discount_amount": 2000,
"minimum_order_value": 0,
"begins_at": "2025-06-01T00:00:00Z",
"ends_at": "2025-06-30T23:59:59Z"
},
"sale_value": 500,
"vat_rate": {
"country_code": "CZ",
"country_name": "Czech Republic",
"currency": "CZK",
"vat_abbreviation": "DPH",
"vat_local_name": "Daň z přidané hodnoty",
"eu_member_state": true,
"eservice_rate": 21,
"percentage": 21
},
"regional_pricing": {
"region_id": "eu",
"currency": "eur",
"tax_inclusive": true,
"base_price": 1799
},
"price_original": 1999,
"price_final": 1499
},
"stock": {
"available_to_purchase": true,
"customer_available": 5
},
"tags": [
{
"id": "411486491630370816",
"slug": "packages",
"name": "Packages"
}
],
"gameservers": [
{
"id": "411486491630370816",
"name": "US 2x TRIO",
"enabled": true
}
],
"custom_variables": [
{
"identifier": "text",
"name": "text",
"description": "text",
"type": "dropdown",
"value_regex": "text",
"options": [
{
"name": "text",
"value": "text",
"price": 1,
"is_default": true,
"sort_order": 1
}
]
}
],
"deliverable_actions": {
"grant_giftcard": true
},
"metadata": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"created_at": "2025-08-01T19:24:20.282Z",
"updated_at": "2025-08-01T19:24:20.282Z"
}
]
Retrieves a product by an ID or a slug. To make sure all VAT rates are properly displayed, pass in the IP headers as instructed.
The ISO three-letter lowercase currency code (e.g., usd, eur, gbp) to display prices in. If not provided, the store's default currency will be used.
PayNow Store Identifier (Store ID) available in Store Settings
The IP address (IPv4 or IPv6) of the customer. Required if the request is not being made from the customer's browser.
The customer's country code in ISO 3166-1 alpha-2 format. Optional, but recommended if you have this available.
^[A-Z]{2}$
GET /v1/store/products/{idOrSlug} HTTP/1.1
Host:
Authorization: YOUR_API_KEY
x-paynow-store-id: text
Accept: */*
{
"id": "411486491630370816",
"store_id": "411486491630370816",
"version_id": "411486491630370816",
"image_url": "https://cdn.paynow.gg/logo/full/logotype-color.svg",
"slug": "premium-game-package",
"name": "Premium Game Package",
"description": "This premium package includes exclusive in-game items, bonus currency, and early access to new content.",
"enabled_at": "2025-08-01T19:24:20.282Z",
"enabled_until": "2025-08-01T19:24:20.282Z",
"label": "Premium Items",
"sort_order": 1,
"price": 1999,
"currency": "text",
"single_game_server_only": true,
"allow_one_time_purchase": true,
"allow_subscription": true,
"is_gifting_disabled": true,
"subscription_interval_value": 1,
"subscription_interval_scale": "invalid",
"remove_after_enabled": true,
"remove_after_time_value": 1,
"remove_after_time_scale": "invalid",
"pricing": {
"active_sale": {
"id": "411486491630370816",
"name": "Summer Sale",
"discount_type": "percent",
"discount_amount": 2000,
"minimum_order_value": 0,
"begins_at": "2025-06-01T00:00:00Z",
"ends_at": "2025-06-30T23:59:59Z"
},
"sale_value": 500,
"vat_rate": {
"country_code": "CZ",
"country_name": "Czech Republic",
"currency": "CZK",
"vat_abbreviation": "DPH",
"vat_local_name": "Daň z přidané hodnoty",
"eu_member_state": true,
"eservice_rate": 21,
"percentage": 21
},
"regional_pricing": {
"region_id": "eu",
"currency": "eur",
"tax_inclusive": true,
"base_price": 1799
},
"price_original": 1999,
"price_final": 1499
},
"stock": {
"available_to_purchase": true,
"customer_available": 5
},
"tags": [
{
"id": "411486491630370816",
"slug": "packages",
"name": "Packages"
}
],
"gameservers": [
{
"id": "411486491630370816",
"name": "US 2x TRIO",
"enabled": true
}
],
"custom_variables": [
{
"identifier": "text",
"name": "text",
"description": "text",
"type": "dropdown",
"value_regex": "text",
"options": [
{
"name": "text",
"value": "text",
"price": 1,
"is_default": true,
"sort_order": 1
}
]
}
],
"deliverable_actions": {
"grant_giftcard": true
},
"metadata": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"created_at": "2025-08-01T19:24:20.282Z",
"updated_at": "2025-08-01T19:24:20.282Z"
}
Was this helpful?