Game Sales / Настройка продажи товаров
  На главную

Game Sales

Настройка продажи товаров

Продажа товаров

Вы можете продавать товары следующими способами:

  1. Быстрая покупка одного товара. В этом случае вы можете продавать один артикул товара, но в любом количестве (например, 100 одинаковых зелий или виртуальную валюту).
  2. Покупка корзины пользователя. В этом случае игрок предварительно наполняет корзину и может добавлять и убирать товары, изменять их количество в одном заказе.

Быстрая покупка

  1. Используйте метод Создание заказа с указанным товаром. В ответе вы получите токен.
  2. Откройте платежный интерфейс, используя полученный токен.
Примечание
Информация о скидке (персонализированной или связанной с покупкой) будет доступна пользователю только в платежном интерфейсе. Использование промокодов не предусмотрено.
Примечание
Для работы с Xsolla API вы можете использовать готовые методы SDK для игровых движков и платформ:

Покупка корзины

Реализуйте логику:
  1. Наполнение корзины и получение токена:
    • На клиенте — если вы хотите самостоятельно реализовать корзину в своем приложении.
    • На сервере — если вы хотите использовать решение Xsolla (методы In-Game Store API) для управления корзиной.
  2. Открытие платежного интерфейса.

Наполнение и покупка корзины на клиенте

Самостоятельно реализуйте логику добавления и удаления товаров. Также необходимо учитывать, что до вызова метода наполнения корзины у вас не будет информации о том, какие акции будут применены при покупке. Это означает, что итоговая стоимость и сведения о добавленных бонусных предметах будут неизвестны.

  1. После наполнения корзины игроком используйте метод Наполнение корзины товарами для наполнения корзины. В ответе вернется текущая информация о выбранных товарах — цены до и после применения скидок, бонусные товары.
  2. Используйте метод покупки корзины Создание заказа с указанным товаром. В ответе вернутся ID заказа и платежный токен. Заказу будет присвоен статус New.
  3. Откройте платежный интерфейс.
Примечание
Для работы с Xsolla API вы можете использовать готовые методы SDK для игровых движков и платформ:

Наполнение и покупка корзины на сервере

Этот вариант наполнения корзины может занимать значительное время на настройку, поскольку каждое изменение корзины может сопровождаться вызовом большего количества методов API.

Выполните следующие действия:

  1. Измените корзину:

Примечание
Если вы хотите получить актуальное состояние корзины, используйте метод Получение корзины текущего пользователя.
  1. Используйте метод покупки корзины Создание заказа с указанным товаром. В ответе вернутся ID заказа и платежный токен. Заказу будет присвоен статус New.
  2. Откройте платежный интерфейс.

Открытие платежного интерфейса

Чтобы оплатить товары, необходимо открыть платежный интерфейс с токеном, полученным в результате использования метода Создание заказа с указанным товаром.

Реализуйте открытие платежного интерфейса одним из способов:

  • В новом окне. Для открытия платежного интерфейса в браузере используйте ссылку: https://secure.xsolla.com/paystation3/?access_token=ACCESS_TOKEN, где ACCESS_TOKEN — полученный при создании заказа токен.
  • В виджете. Используйте скрипт Xsolla PayStation Widget (файл README содержит инструкции по выполнению).

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

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

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