1. Будь ласка, зареєструйте акаунт Gate у застосунку Gate або на офіційному вебсайті та пройдіть верифікацію KYB.
Цей акаунт також використовуватиметься для внесення та зняття коштів торговця.
2. Використайте UID Gate, отриманий на кроці 1, для реєстрації на Панелі керування торговцем тут: **https://www.gate.com/pay-merchant.
Заповніть всю необхідну інформацію для завершення реєстрації.
3. Згенеруйте ключі та ID клієнтів:
(Вам потрібно згенерувати: Ключ авторизації та ID клієнта 1, Платіжний ключ та ID клієнта 2).
У торговій системі перейдіть до розділу [Центр розробників] → [Конфігурація застосунку], виберіть «Конфігурація застосунку Gate Life» / «Конфігурація платіжного застосунку» та натисніть [Створити зараз].
Натисніть [Згенерувати Ключ авторизації].

**Пройдіть перевірку безпеки, щоб згенерувати ключ.**
> Ключ генерується лише один раз — будь ласка, негайно збережіть його та тримайте в таємниці.


**За потреби подайте заявку на отримання дозволів.**
> Дозволи встановлені за замовчуванням і не можуть бути змінені.
Заповніть інформацію для створення застосунку.
> Надіслані вами дані будуть відображатися на фронтенд-сторінці.
Примітка: Під час реєстрації як торговця додайте UID вашого розробника до білого списку. Це дозволить протестувати вхід для авторизації у виробничому середовищі.
> Формат UID білого списку (розділені комами, без пробілів): UID1, UID2, UID3,…
Після додавання UID до білого списку ви можете використовувати акаунт UID з білого списку для входу в застосунок Gate. Ви побачите свою міні-програму торговця у списку застосунків Pay App. Тепер ви можете переходити до тестування авторизації.
4. Інтеграція входу авторизації: Будь ласка, зверніться до документації API щодо інтеграції та тестування входу авторизації (використовуючи ключ авторизації та ID клієнта 1):
https://www.gate.com/docs/miniapp/manual/en/
5. Інтеграція платіжних функцій: Будь ласка, зверніться до документації API для інтеграції та тестування платежів (використовуючи платіжний ключ та ID клієнта 2): https://www.gate.com/docs/miniapp/manual/en/
6. Після завершення інтеграції платежів видаліть застосунок, пов’язаний із test client_id2. Розгорніть код для client_id1, який пройшов усі необхідні тести, на власному сервері (замініть client_id2 на client_id1). Подайте заявку на запуск вашого застосунку в панелі управління торговця. Усі подальші операції авторизації та оплати використовуватимуть client_id1.
