Управление покупками

Узнайте о дополнительных настройках из наших инструкций.

Как настроить платежи через Steam

Notice
Используйте эту инструкцию для работы только с плагином Game Commerce.

Иксолла может выступать платежным шлюзом при оплате внутриигровых покупок через Steam. При этом вам не требуется интегрировать Steam SDK и учитывать особенности оплаты через Steam при реализации внутриигрового магазина.

Чтобы настроить платежи через Steam:

  1. Подпишите дополнительное соглашение с Иксоллой.

Note
Иксолла взимает сниженный процент Revenue share при проведении платежей через Steam. Уточните условия у аккаунт-менеджера проекта.

  1. Настройте прямой аккаунт для Steam в Личном кабинете.
  2. Подключите нативную авторизацию через Steam.
  3. Откройте проект UE4.
  4. Перейдите в Settings > Project Settings > Plugins > Xsolla Store и установите флажок Build for Steam.

После изменения настроек проекта UE4, к запросу платежного токена добавится заголовок x-steam-userid.

Была ли статья полезна?
Спасибо!
Что может сделать страницу еще лучше? Сообщение
Жаль, что так произошло
Расскажите, почему статья не была полезна. Сообщение
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.
Скрыть

Как работать с купонами

Notice
Используйте эту инструкцию для работы только со следующими плагинами:
  • Game Commerce
  • Cross-Buy

Чтобы привлечь внимание потенциальных пользователей к вашему приложению и повысить уровень продаж, вы можете проводить акции с купонами. При погашении купона пользователю может начисляться одно из следующих вознаграждений:

  • пакет виртуальной валюты;
  • игровой ключ;
  • виртуальный предмет.

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

Для работы с купонными акциями:

  1. Выполните настройки в Личном кабинете согласно инструкции по настройке акционных кампаний с купонами.
  2. Реализуйте внутриигровую логику с помощью следующих методов SDK:

    • GetCouponRewards — получает список предметов, которые могут быть начислены пользователю при погашении купона. При этом используется метод API Get coupon rewards.
    • RedeemCoupon — погашает код купона и начисляет вознаграждение пользователю. При этом используется метод API Redeem coupon code.

Note
Если для вашего приложения нежелательно реализовывать интерфейс и дополнительную логику работы с купонами, обратитесь к аккаунт-менеджеру проекта для настройки акционной кампании. В этом случае ввод и активация купона будут осуществляться не в интерфейсе корзины, а при оплате покупки в платежном интерфейсе.
Была ли статья полезна?
Спасибо!
Что может сделать страницу еще лучше? Сообщение
Жаль, что так произошло
Расскажите, почему статья не была полезна. Сообщение
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.
Скрыть

Как работать с промокодами

Notice
Используйте эту инструкцию для работы только с плагином Game Commerce.

Чтобы привлечь внимание потенциальных пользователей к вашему приложению и повысить уровень продаж, вы можете проводить акции с промокодами. При погашении промокода пользователь может получить одно или несколько из следующих вознаграждений:

  • скидку, которая применяется к корзине пользователя;
  • бонусный предмет:
    • пакет виртуальной валюты;
    • игровой ключ;
    • виртуальный предмет, в том числе бандл или непродлеваемую подписку.

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

Для работы с промокодами:

  1. Выполните настройки в Личном кабинете согласно инструкции по настройке кампаний с промокодами.
  2. Реализуйте внутриигровую логику с помощью следующих методов SDK:

    • GetPromocodeRewards — получает вознаграждения по промокоду. Позволяет пользователям выбрать один из множества предметов в качестве бонуса. При этом используется метод API Get promo code reward.
    • RedeemPromocode — погашает промокод. После погашения промокода пользователь получает бесплатные товары и/или к стоимости корзины применяется скидка. При этом используется метод API Redeem promo code.

Note
Если для вашего приложения нежелательно реализовывать интерфейс и дополнительную логику работы с промокодами, обратитесь к аккаунт-менеджеру проекта для настройки акционной кампании. В этом случае ввод и активация промокода будут осуществляться не в интерфейсе корзины, а при оплате покупки в платежном интерфейсе.
Была ли статья полезна?
Спасибо!
Что может сделать страницу еще лучше? Сообщение
Жаль, что так произошло
Расскажите, почему статья не была полезна. Сообщение
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.
Скрыть

Как работать с бандлами

Notice
Используйте эту инструкцию для работы только с плагином Game Commerce.

Чтобы привлечь внимание пользователей к вашему приложению и повысить уровень продаж, вы можете продавать наборы товаров в виде бандлов по цене ниже стоимости их содержимого.

В состав бандла могут входить:

  • виртуальная валюта (в том числе платформозависимая);
  • пакет виртуальной валюты;
  • игровые ключи для заранее выбранных DRM;
  • виртуальные предметы, включая непродлеваемые подписки;
  • бандлы.

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

Для работы с бандлами:

  1. Выполните настройки в Личном кабинете согласно инструкции по настройке бандла.
  2. Реализуйте внутриигровую логику с помощью следующих методов SDK:

    • UpdateBundles — возвращает список всех бандлов для построения каталога. При этом используется метод API Get list of bundles.
    • GetSpecifiedBundle — возвращает бандл по указанному артикулу. При этом используется метод API Get specified bundle.

Note
Для бандлов, которые содержат предметы, продаваемые за реальную валюту, суммарная стоимость этих предметов передается в параметре total_content_price. Вы можете использовать это значение, чтобы отобразить в вашем приложении выгоду от покупки бандла.
Была ли статья полезна?
Спасибо!
Что может сделать страницу еще лучше? Сообщение
Жаль, что так произошло
Расскажите, почему статья не была полезна. Сообщение
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.
Скрыть

Как использовать сайт магазина внутриигровых товаров с SDK

Notice
Используйте эту инструкцию для работы только со следующими плагинами:
  • Game Commerce
  • Cross-Buy

Реализуйте продажу виртуальных предметов и виртуальной валюты вне игры через сайт магазина. Купленные предметы и валюта будут доступны в инвентаре игрока.

Чтобы интегрировать сайт магазина с SDK:

  1. Создайте сайт магазина.
  2. Укажите адрес сайта магазина внутриигровых товаров в коде приложения.
  3. Реализуйте логику работы вашего приложения с сайтом магазина.

Создание сайта магазина

Вы можете создать сайт магазина с помощью Конструктора сайтов, следуя инструкции по подключению магазина на сайте.

Notice
По умолчанию при создании сайта в Личном кабинете создается новый вариант авторизации. При настройке Конструктора сайтов используйте тот же вариант авторизации, что и при настройке SDK.

Если вы хотите подключить сайт магазина, созданный с помощью другого решения, воспользуйтесь инструкцией по созданию магазина.

Рекомендации по логике работы приложения с сайтом магазина

При разработке приложения следуйте рекомендациям:

  1. Синхронизируйте поля регистрации и авторизации пользователя в вашем приложении и в виджете авторизации на сайте магазина:
    • Если для регистрации и авторизации используется email-адрес пользователя и пароль, в приложении задайте имя пользователя равным email-адресу.

Note
В виджете для авторизации и регистрации по умолчанию используются email-адрес пользователя и пароль.

    • Если для регистрации и авторизации используется имя пользователя, email-адрес пользователя и пароль, обратитесь к аккаунт-менеджеру проекта для изменения полей виджета авторизации.

  1. При переходе на сайт магазина из клиента приложения реализуйте сквозную авторизацию пользователя. Для этого в параметрах URL необходимо передавать токен пользователя. Пример авторизации приведен в демокарте для плагина Cross-Buy.

Была ли статья полезна?
Спасибо!
Что может сделать страницу еще лучше? Сообщение
Жаль, что так произошло
Расскажите, почему статья не была полезна. Сообщение
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.
Скрыть
Последнее обновление: 30 июля 2021

Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.

Сообщите о проблеме
Мы постоянно улучшаем качество нашей документации. Ваш отзыв поможет нам в этом.
Укажите email-адрес, чтобы мы могли связаться с вами
Спасибо за обратную связь!