PayNow

ProductDTO

allow_one_time_purchasebooleanRequired
Indicates if one-time purchases are supported on the product
allow_subscriptionbooleanRequired
Indicates if subscriptions are supported on the product
commandsProductCommandDTO[]Required
The commands associated with the product
contentstringRequired
The command to execute
online_onlybooleanRequired
Indicated if the command should be executed only when the customer is online
stagestringRequired
The stage of which the Product Command should be executed. Possible options: on_purchase, on_expire, on_refund, on_renew, on_chargeback, on_trial_start, on_trial_expire
descriptionstringRequired
The description of the product
enabledbooleanRequired
Indicates if the product is enabled.
gameserver_namesstringRequired
A comma-seperated string of all the game servers associated with the product
gameserversProductGameServerDTO[]Required
The game servers associated with the product
enabledbooleanRequired
Indicates if the Game Server is enabled
idstringRequired
The ID of the Game Server
namestringRequired
The name of the Game Server
idstringRequired
The Flake ID of the Product
metadataobjectRequired
The metadata of the product
namestringRequired
The name of the Product
priceintegerRequired
The price of the product, represented in cents.
remove_after_enabledbooleanRequired
Indicates whether automatic removal is enabled
single_game_server_onlybooleanRequired
Indicates if the customer must select a single game server when purchasing the product
slugstringRequired
The URL-Friendly Slug of the Product
sort_orderintegerRequired
The sort order of the product
store_idstringRequired
The Flake ID of the Store
tag_namesstringRequired
A comma-seperated string of all the tags associated with the product
tagsProductTagDTO[]Required
The tags associated with the product
idstringRequired
The Flake ID of the Product Tag
namestringRequired
The name of the Product Tag
slugstringRequired
The URL-Friendly slug of the Product Tag
version_idstringRequired
The Flake ID of the Version of the Product
created_atstringOptional
When the product was created
image_urlstringOptional
The Image URL of the product
labelstringOptional
The label of the product
remove_after_time_scalestringOptional
The scale of the time in which this product should be removed
remove_after_time_valueintegerOptional
The value of the time in which this product should be removed
subscription_interval_scalestringOptional
The value of the interval in which the product subscription renews at
subscription_interval_valueintegerOptional
The value of the interval in which the product subscription renews at
updated_atstringOptional
When the product was last updated
Example
{
  "id": "411486491630370816",
  "store_id": "411486491630370816",
  "version_id": "411486491630370816",
  "slug": "string",
  "name": "string",
  "description": "string",
  "enabled": true,
  "sort_order": 0,
  "price": 0,
  "single_game_server_only": true,
  "allow_one_time_purchase": true,
  "allow_subscription": true,
  "remove_after_enabled": true,
  "tags": [
    {
      "id": "411486491630370816",
      "slug": "string",
      "name": "string"
    }
  ],
  "tag_names": "string",
  "gameservers": [
    {
      "id": "411486491630370816",
      "name": "string",
      "enabled": true
    }
  ],
  "gameserver_names": "string",
  "commands": [
    {
      "stage": "on_purchase",
      "content": "string",
      "online_only": true
    }
  ],
  "metadata": {},
  "image_url": "string",
  "label": "string",
  "subscription_interval_value": 1,
  "subscription_interval_scale": "month",
  "remove_after_time_value": 1,
  "remove_after_time_scale": "month",
  "created_at": "2024-01-01T00:00:00Z",
  "updated_at": "2024-01-01T00:00:00Z"
}