Reference: payments
Player balance top-up
| Operation | Parameters | Result | Description |
|---|---|---|---|
playerWalletTopUpMethods | DiscoverPlayerWalletTopUpMethodsInput! | PlayerWalletTopUpMethodDiscovery! | Discover methods for an amount and context |
preparePlayerWalletTopUp | PreparePlayerWalletTopUpInput! | PlayerWalletTopUpPreparation! | Freeze an authenticated top-up calculation |
startPlayerWalletTopUp | StartPlayerWalletTopUpInput! | PlayerWalletTopUpCheckout! | Start payment from the calculation |
prepareGuestPlayerWalletTopUp | PrepareGuestPlayerWalletTopUpInput! | PlayerWalletTopUpPreparation! | Verify the recipient and prepare a guest top-up |
startGuestPlayerWalletTopUp | StartGuestPlayerWalletTopUpInput! | PlayerWalletTopUpCheckout! | Start guest payment |
playerPaymentHistory | first, after, statuses | PlayerPaymentHistoryConnection! | Read cursor-paginated payment history |
playerPayment | paymentId: ID! | PlayerPayment! | Read an owned payment by public identifier |
Complete inputs, states, client actions, and exchanges are documented in Player balance top-up.
Game currency
Wallet purchases use the authenticated player context:
| Operation | Parameters | Result | Description |
|---|---|---|---|
gameCurrencyOffers | first, after | GameCurrencyOfferConnection! | Cursor-paginated offer catalog |
prepareGameCurrencyPurchase | PrepareGameCurrencyPurchaseInput! | GameCurrencyQuote! | Prepare a purchase calculation |
purchaseGameCurrency | PurchaseGameCurrencyInput! | GameCurrencyPurchase! | Create and pay an order from the wallet |
Character purchases without signing in use rate-limited public operations:
| Operation | Parameters | Result | Description |
|---|---|---|---|
guestGameCurrencyOffers | gameServerId, first, after | GameCurrencyOfferConnection! | Character-delivery offer catalog |
prepareGuestGameCurrencyPurchase | PrepareGuestGameCurrencyPurchaseInput! | GameCurrencyQuote! | Verify the recipient and calculate the purchase |
prepareGuestGameCurrencyCheckout | PrepareGuestGameCurrencyCheckoutInput! | StorefrontExternalPaymentPreparation! | Create an order and load payment methods |
startGuestGameCurrencyCheckout | ExecuteGuestGameCurrencyCheckoutInput! | StorefrontExternalPaymentExecution! | Start the selected method |
retryGuestGameCurrencyCheckout | ExecuteGuestGameCurrencyCheckoutInput! | StorefrontExternalPaymentExecution! | Continue an existing payment |
Details and examples: game currency.