For the complete documentation index, see llms.txt. This page is also available as Markdown.

Store

Get stores

get

Retrieves all stores accessible to the authenticated user or API key.

Authorizations
AuthorizationstringRequired

An API Key token generated in the Dashboard in the format 'APIKey TOKEN_HERE'.

Responses
200

OK

application/json

Represents a PayNow store and its associated configuration.

idstring · flake-idRequiredExample: 411486491630370816
owner_idstring · flake-idRequiredExample: 411486491630370816
slugstringRequired

The URL-safe slug used to identify the store (e.g. "my-rust-server").

namestringRequired

The display name of the store.

platformstringRequired

The platform this store is associated with (e.g. "rust", "minecraft").

gamestringRead-onlyRequired

Alias for PayNow.Services.HttpGateway.DataTransferObjects.V1.Stores.StoreDto.Platform. Returns the platform identifier as a game name.

currencystringRequired

The ISO 4217 currency code used by this store for pricing (e.g. "usd", "eur")

descriptionstringRequired

A human-readable description of the store shown to customers and PayNow.

website_urlstring · nullableOptional

The store's public website URL.

contact_emailstring · nullableOptional

General contact email address for the store.

support_emailstring · nullableOptional

Dedicated support email address for customer inquiries.

support_urlstring · nullableOptional

URL to the store's support portal or help page.

integration_typestring · nullableOptional

The integration type used by the store.

live_modebooleanRequired

When set to true, the store is processing real transactions in live mode.

logo_urlstring · nullableOptional

URL of the store's full-size logo image.

logo_square_urlstring · nullableOptional

URL of the store's square/icon logo image.

minecraft_bedrock_username_prefixstring · nullableOptional

Username prefix used to identify Minecraft Bedrock players (e.g. ".").

created_atstring · nullableOptional

The UTC timestamp when the store was created.

updated_atstring · nullableOptional

The UTC timestamp when the store was last updated.

onboarding_completed_atstring · nullableOptional

The UTC timestamp when the store completed onboarding.

get/v1/stores

Get a store

get

Retrieves a single store by its ID.

Authorizations
AuthorizationstringRequired

An API Key token generated in the Dashboard in the format 'APIKey TOKEN_HERE'.

Path parameters
storeIdstring · flake-idRequiredExample: 411486491630370816
Responses
200

OK

application/json

Represents a PayNow store and its associated configuration.

idstring · flake-idRequiredExample: 411486491630370816
owner_idstring · flake-idRequiredExample: 411486491630370816
slugstringRequired

The URL-safe slug used to identify the store (e.g. "my-rust-server").

namestringRequired

The display name of the store.

platformstringRequired

The platform this store is associated with (e.g. "rust", "minecraft").

gamestringRead-onlyRequired

Alias for PayNow.Services.HttpGateway.DataTransferObjects.V1.Stores.StoreDto.Platform. Returns the platform identifier as a game name.

currencystringRequired

The ISO 4217 currency code used by this store for pricing (e.g. "usd", "eur")

descriptionstringRequired

A human-readable description of the store shown to customers and PayNow.

website_urlstring · nullableOptional

The store's public website URL.

contact_emailstring · nullableOptional

General contact email address for the store.

support_emailstring · nullableOptional

Dedicated support email address for customer inquiries.

support_urlstring · nullableOptional

URL to the store's support portal or help page.

integration_typestring · nullableOptional

The integration type used by the store.

live_modebooleanRequired

When set to true, the store is processing real transactions in live mode.

logo_urlstring · nullableOptional

URL of the store's full-size logo image.

logo_square_urlstring · nullableOptional

URL of the store's square/icon logo image.

minecraft_bedrock_username_prefixstring · nullableOptional

Username prefix used to identify Minecraft Bedrock players (e.g. ".").

created_atstring · nullableOptional

The UTC timestamp when the store was created.

updated_atstring · nullableOptional

The UTC timestamp when the store was last updated.

onboarding_completed_atstring · nullableOptional

The UTC timestamp when the store completed onboarding.

get/v1/stores/{storeId}

Update a store

patch

Partially updates a store's configuration using the provided fields.

Authorizations
AuthorizationstringRequired

An API Key token generated in the Dashboard in the format 'APIKey TOKEN_HERE'.

Path parameters
storeIdstring · flake-idRequiredExample: 411486491630370816
Body
slugstringOptional
namestringOptional
platformstringOptional
gamestringOptional
descriptionstringOptional
website_urlstringOptional
contact_emailstringOptional
support_emailstringOptional
support_urlstringOptional
integration_typestringOptional
live_modebooleanOptional
minecraft_bedrock_username_prefixstringOptional
Responses
200

OK

application/json

Represents a PayNow store and its associated configuration.

idstring · flake-idRequiredExample: 411486491630370816
owner_idstring · flake-idRequiredExample: 411486491630370816
slugstringRequired

The URL-safe slug used to identify the store (e.g. "my-rust-server").

namestringRequired

The display name of the store.

platformstringRequired

The platform this store is associated with (e.g. "rust", "minecraft").

gamestringRead-onlyRequired

Alias for PayNow.Services.HttpGateway.DataTransferObjects.V1.Stores.StoreDto.Platform. Returns the platform identifier as a game name.

currencystringRequired

The ISO 4217 currency code used by this store for pricing (e.g. "usd", "eur")

descriptionstringRequired

A human-readable description of the store shown to customers and PayNow.

website_urlstring · nullableOptional

The store's public website URL.

contact_emailstring · nullableOptional

General contact email address for the store.

support_emailstring · nullableOptional

Dedicated support email address for customer inquiries.

support_urlstring · nullableOptional

URL to the store's support portal or help page.

integration_typestring · nullableOptional

The integration type used by the store.

live_modebooleanRequired

When set to true, the store is processing real transactions in live mode.

logo_urlstring · nullableOptional

URL of the store's full-size logo image.

logo_square_urlstring · nullableOptional

URL of the store's square/icon logo image.

minecraft_bedrock_username_prefixstring · nullableOptional

Username prefix used to identify Minecraft Bedrock players (e.g. ".").

created_atstring · nullableOptional

The UTC timestamp when the store was created.

updated_atstring · nullableOptional

The UTC timestamp when the store was last updated.

onboarding_completed_atstring · nullableOptional

The UTC timestamp when the store completed onboarding.

patch/v1/stores/{storeId}

List store members

get

Retrieves all members who have access to the specified store.

Authorizations
AuthorizationstringRequired

An API Key token generated in the Dashboard in the format 'APIKey TOKEN_HERE'.

Path parameters
storeIdstring · flake-idRequiredExample: 411486491630370816
Responses
200

OK

application/json

Represents a member of a PayNow store.

idstring · flake-idRequiredExample: 411486491630370816
user_idstring · flake-idRequiredExample: 411486491630370816
added_atstring · nullableOptional

The UTC timestamp when the member was added to the store.

role_idstring · flake-idOptionalExample: 411486491630370816
get/v1/stores/{storeId}/members

Get store member permissions

get

Retrieves the resolved permissions map for a specific member of a store.

Authorizations
AuthorizationstringRequired

An API Key token generated in the Dashboard in the format 'APIKey TOKEN_HERE'.

Path parameters
storeIdstring · flake-idRequiredExample: 411486491630370816
memberIdstring · flake-idRequiredExample: 411486491630370816
Responses
200

OK

application/json
Other propertiesbooleanOptional
get/v1/stores/{storeId}/members/{memberId}/permissions

Remove a store member

delete

Removes the specified member from the store, revoking their access.

Authorizations
AuthorizationstringRequired

An API Key token generated in the Dashboard in the format 'APIKey TOKEN_HERE'.

Path parameters
storeIdstring · flake-idRequiredExample: 411486491630370816
memberIdstring · flake-idRequiredExample: 411486491630370816
Responses
204

No Content

No content

delete/v1/stores/{storeId}/members/{memberId}

No content

Update a store member

patch

Updates the role assigned to a specific member of the store.

Authorizations
AuthorizationstringRequired

An API Key token generated in the Dashboard in the format 'APIKey TOKEN_HERE'.

Path parameters
storeIdstring · flake-idRequiredExample: 411486491630370816
memberIdstring · flake-idRequiredExample: 411486491630370816
Body
role_idstring · flake-idRequiredExample: 411486491630370816
Responses
204

No Content

No content

patch/v1/stores/{storeId}/members/{memberId}

No content

Last updated

Was this helpful?