Перейти к основному содержимому

Справочник: платежи

Пополнение баланса игрока​

ОперацияПараметрыРезультатОписание
playerWalletTopUpMethodsDiscoverPlayerWalletTopUpMethodsInput!PlayerWalletTopUpMethodDiscovery!Найти способы для суммы и контекста
preparePlayerWalletTopUpPreparePlayerWalletTopUpInput!PlayerWalletTopUpPreparation!Зафиксировать расчёт авторизованного пополнения
startPlayerWalletTopUpStartPlayerWalletTopUpInput!PlayerWalletTopUpCheckout!Запустить оплату по расчёту
prepareGuestPlayerWalletTopUpPrepareGuestPlayerWalletTopUpInput!PlayerWalletTopUpPreparation!Проверить получателя и подготовить гостевое пополнение
startGuestPlayerWalletTopUpStartGuestPlayerWalletTopUpInput!PlayerWalletTopUpCheckout!Запустить гостевую оплату
playerPaymentHistoryfirst, after, statusesPlayerPaymentHistoryConnection!Получить курсорную историю своих платежей
playerPaymentpaymentId: ID!PlayerPayment!Получить собственный платёж по публичному идентификатору

Полные входные данные, состояния, действия клиента и примеры приведены в разделе пополнения баланса.

Игровая валюта​

Покупка из баланса использует авторизованный контекст игрока:

ОперацияПараметрыРезультатОписание
gameCurrencyOffersfirst, afterGameCurrencyOfferConnection!Каталог предложений с курсором
prepareGameCurrencyPurchasePrepareGameCurrencyPurchaseInput!GameCurrencyQuote!Подготовить расчёт покупки
purchaseGameCurrencyPurchaseGameCurrencyInput!GameCurrencyPurchase!Создать заказ и оплатить по расчёту

Покупка для персонажа без входа использует публичные операции с ограничением частоты:

ОперацияПараметрыРезультатОписание
guestGameCurrencyOffersgameServerId, first, afterGameCurrencyOfferConnection!Каталог предложений для персонажа
prepareGuestGameCurrencyPurchasePrepareGuestGameCurrencyPurchaseInput!GameCurrencyQuote!Проверить получателя и рассчитать покупку
prepareGuestGameCurrencyCheckoutPrepareGuestGameCurrencyCheckoutInput!StorefrontExternalPaymentPreparation!Создать заказ и получить способы оплаты
startGuestGameCurrencyCheckoutExecuteGuestGameCurrencyCheckoutInput!StorefrontExternalPaymentExecution!Запустить выбранный способ
retryGuestGameCurrencyCheckoutExecuteGuestGameCurrencyCheckoutInput!StorefrontExternalPaymentExecution!Продолжить существующую оплату

Подробности и примеры: игровая валюта.