1. Пожалуйста, зарегистрируйте аккаунт Gate в приложении Gate или на официальном сайте и пройдите KYB верификацию.
Этот аккаунт также будет использоваться для внесения и вывода средств мерчанта.
2. Используйте Gate UID, полученный на шаге 1, чтобы зарегистрироваться в Merchant Dashboard здесь: https://www.gate.com/pay-merchant
, и заполните необходимую информацию.
3. Генерация ключей и client ID:
(Вам необходимо сгенерировать как ключ авторизации и client ID1, так и платежный ключ и client ID2.) В системе мерчанта перейдите в [Developer Center] → [App Configuration], выберите Gate Life App Configuration / Payment App Configuration и нажмите [Create Now].
Нажмите [Generate Authorization Key].
**Пройдите проверку безопасности для генерации ключа.**
> Ключ генерируется только один раз — обязательно сохраните его и держите в секрете.
**Запросите необходимые разрешения.**
> Разрешения устанавливаются по умолчанию и не могут быть изменены.
Заполните информацию для создания приложения.
Детали созданного приложения будут отображаться на фронтенде.
Примечание: При регистрации в качестве мерчанта добавьте UID вашего разработчика в белый список. Это позволит тестировать авторизованный вход в рабочем окружении:
Формат белого списка UID (через запятую, английские символы, без пробелов): UID1,UID2,UID3,… После добавления в белый список вы сможете использовать аккаунт с UID из белого списка для входа в приложение Gate. После этого вы увидите свой мини-приложение мерчанта в списке приложений Pay App и сможете протестировать процесс авторизации.
4. Интеграция авторизованного входа: Пожалуйста, ознакомьтесь с API-документацией для интеграции и тестирования авторизованного входа (используя ключ авторизации и соответствующий client ID): https://www.gate.com/docs/miniapp/manual/en/
5. Интеграция платежной функции: Пожалуйста, ознакомьтесь с API-документацией для интеграции и тестирования платежей (используя платежный ключ и соответствующий client ID): https://www.gate.com/docs/miniapp/manual/en/
6. После завершения интеграции платежной функции удалите приложение, соответствующее тестовому платежному client_id2. Разверните код для client_id1, который успешно прошёл все проверки, на вашем сервере (замените client_id2 на client_id1). Подайте заявку на публикацию вашего приложения через Merchant Dashboard. Все последующие операции авторизации и оплаты будут использовать client_id1.
