Skip to content
GAMPEONCreate
New project

Wallet of an account (support)

GET
/v1/admin/wallet/{handle}
curl --request GET \
--url https://api.gampeon.com/v1/admin/wallet/example \
--header 'Authorization: Bearer <token>'

Requires the role admin.

Not available with access tokens.

handle
required
string
/^[a-z0-9_]{3,24}$/

Handle of the account

Wallet

Media typeapplication/json
object
handle
required
string
balances
required
object
wallet
required

Bought or gifted. Spendable, never paid out

integer
pending
required

Earned, still in the holding period

integer
earned
required

Earned. Spendable and can be paid out

integer
payoutHold
required

Reserved for a payout request

integer
spendable
required

Wallet + earned

integer
payoutProgram
required
string
locked
required
boolean
lockedReason
required
One of:
string
orders
required
Array<object>
object
id
required
string
packageId
required
string
coins
required

Amount in GAMPEONS

integer
priceCents
required

Euro cents

integer
currency
required
string
status
required
string
Allowed values: pending expired paid refunded charged_back
provider
required

sandbox: simulated payment with POST /v1/wallet/orders/:id/sandbox-pay. xsolla: Xsolla test payment through POST /v1/wallet/orders/:id/checkout.

string
Allowed values: sandbox xsolla
createdAt
required

Unix time in milliseconds

integer format: int64
expiresAt
required

Unix time in milliseconds

integer format: int64
paidAt
required
One of:

Unix time in milliseconds

integer format: int64
closedAt
required
One of:

Unix time in milliseconds

integer format: int64
withdrawableUntil
required
One of:

Set while the purchase can still be withdrawn

integer format: int64
payouts
required
Array<object>
object
id
required
string
coins
required

Amount in GAMPEONS

integer
rateMicros
required

Rate fixed when the payout was requested

integer
currency
required
string
amountCents
required

Euro cents

integer
status
required
string
Allowed values: requested paid rejected
provider
required
string
reason
required
One of:
string
createdAt
required

Unix time in milliseconds

integer format: int64
decidedAt
required
One of:

Unix time in milliseconds

integer format: int64

Example

{
"orders": [
{
"status": "pending",
"provider": "sandbox"
}
],
"payouts": [
{
"status": "requested"
}
]
}

Error codes: unauthorized

Media typeapplication/json
object
error
required

Machine-readable error code, for example not_found or rate_limited.

string
message

Human-readable detail. Only present for some errors.

string

Example generated

{
"error": "example",
"message": "example"
}

Error codes: forbidden, token_not_allowed

Media typeapplication/json
object
error
required

Machine-readable error code, for example not_found or rate_limited.

string
message

Human-readable detail. Only present for some errors.

string

Example generated

{
"error": "example",
"message": "example"
}

Error codes: not_found

Media typeapplication/json
object
error
required

Machine-readable error code, for example not_found or rate_limited.

string
message

Human-readable detail. Only present for some errors.

string

Example generated

{
"error": "example",
"message": "example"
}

Report a problem with this pageOther ways to give feedback