1. Будь ласка, зареєструйте акаунт Gate у додатку Gate App або на офіційному сайті та пройдіть KYB верифікацію.
Цей акаунт також буде використовуватися для депозитів і виведення коштів мерчанта.
2. Використайте Gate UID, отриманий на першому кроці, щоб зареєструватися в 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,… Після додавання до білого списку ви зможете увійти до Gate App за допомогою акаунта з білого списку. Ви побачите ваш міні-додаток мерчанта у списку додатків 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.
