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
chevron-right
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
chevron-right
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
chevron-right
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
chevron-right
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
chevron-right
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
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
patch
/v1/stores/{storeId}/members/{memberId}

No content

Last updated

Was this helpful?