Введение
Общее описание взаимодействий с сервисами LinQ Wallet
Введение
Данная документация описывает процесс интеграции с сервисами LinQ Wallet, а также механизм входа через приложение LinQ Wallet. Вход через приложение кошелька позволяет пользователям проходить авторизацию и открывает доступ ко всем функциям, связанным с движением денежных средств. Это необходимо для повышения удобства использования и безопасности. Тем не менее базовые функции доступны и без авторизации через приложение.
Обзор возможностей
Интеграция через приложение включает в себя следующие модули:
Для интеграции используется протокол вызова процедур gRPC совместно с Protocol Buffers.
Для подключения к сервисам необходимо использовать сгенерированные клиентские библиотеки, которые выдаются согласно договоренностям.
Технические детали подключения к сервисам LinQ Wallet описаны на страницах:
Режимы использования
В обоих режимах использования API для пользователя в системе LinQ Wallet заводится свой платежный аккаунт, и к нему же заводится внутренний счет во внутренней валюте, соотносимой с игрой. Операции пополнения и перевода оперируют с балансами на этих внутренних счетах.
Анонимный (условно)
В случае анонимного аккаунта счет заводится так же, как и для обычного, за тем исключением, что переводы на аккаунт кошелька или других игр недоступны. Так же в случае анонимного аккаунта действуют ограничения на максимальное количество хранимых на аккаунтах средств.
Авторизованный
После авторизации пользователя через приложение все операции происходят от имени аккаунта пользователя, зарегистрированного в LinQ Wallet. Это позволяет получить полный доступ ко всем функциям, предоставляемым сервисами LinQ. В частности, пройти KYC, вывести выигранные деньги в кошелек и далее на банковский счет или карту, либо использовать в других играх.
Проверка местоположения
Проверка местоположения нужна, чтобы удовлетворять требованиям местных органов власти, где ведется бизнес, относительно доступных операций и в целом возможности использования сервисов. Так, например, действуют ограничения на финансовые операции на территориях, внесенных в санкционные списки. Так же могут действовать ограничения на определенных территориях для определенных операций или приложений, где требуется дополнительное лицензирование и оно пока не оформлено.
Запрет по IP ограничивает использование приложения в целом из региона, запрет по координатам запрещает отдельные операции, но в целом позволяет использовать приложение в демо режиме или для бесплатных игр.
Финансовые операции
После интеграции решения пользователю будут доступны возможности:
пополнить внутренний игровой счет с помощью карты или Apple Pay
перевести средства со счета кошелька на игровой счет
использовать деньги со счета для участия в турнире (или другие внутри игровые покупки)
вывести деньги в кошелек для последующей выплаты на счёт или карту
Last updated