Создание собственного интерфейса
О решении
Когда вы создаете собственный интерфейс внутриигрового магазина, вы можете использовать инструменты Xsolla, чтобы отображать каталог, открывать платежный интерфейс и начислять покупки пользователям. Xsolla позволяет вам принимать платежи 1 000+ способами через удобный интерфейс.
Выберите сценарий интеграции в зависимости от того, где формируется платежный токен — на стороне клиента или сервера. Изучите таблицу ниже, чтобы определить наиболее подходящий вариант для вашего проекта.
Примечание
Подробная информация о настройке и кастомизации платежного интерфейса приведена в разделе Настройте интерфейс и процесс оплаты.
Сценарии интеграции
Внимание
Для упрощенной интеграции вы можете воспользоваться новым Unity-ассетом. Он позволяет принимать платежи как внутри, так и вне магазинов приложений, соблюдая требования платформ.
| Формирование платежного токена на стороне клиента | Формирование платежного токена на стороне сервера | |
|---|---|---|
| Как выбрать сценарий интеграции? | ||
| Для кого подходит? |
|
|
| Подробная информация о различиях | ||
| Аутентификация пользователей. | Аутентификация пользователя осуществляется на серверах Xsolla. В качестве готового решения вы можете использовать виджет Xsolla Login. | Аутентификация пользователя осуществляется на вашем сервере. Вы сами определяете способ аутентификации и реализуете его UI. |
| Создание заказа. | На устройстве пользователя. | На вашем сервере. |
| Определение страны пользователя. | Xsolla определяет страну пользователя по IP-адресу или информации, которую вы передаете в платежном токене. | Вам необходимо передать в платежном токене либо страну, либо IP-адрес. |
Определение страны пользователя:
| ||
| Отслеживание статуса заказа. | Вы можете отслеживать статус заказа двумя способами:
| Вам необходимо настроить обработку вебхуков на вашем сервере. Вы можете использовать готовые классы Pay Station PHP SDK. |
| Интегрировать | Интегрировать | |
Была ли статья полезна?
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.