1. Por favor, regístrate en Gate creando una cuenta desde la aplicación Gate o en la página web oficial y completa la verificación KYB.
Esta cuenta también se utilizará para los depósitos y retiradas de fondos del comerciante.
2. Utiliza el UID de Gate obtenido en el paso 1 para registrarte en el Merchant Dashboard aquí: https://www.gate.com/pay-merchant
, y rellena la información requerida.
3. Genera las claves y los IDs de cliente:
(Debes generar tanto la clave de autorización y el client ID1, como la clave de pago y el client ID2). En el sistema de comerciantes, accede a [Developer Center] → [App Configuration], selecciona Gate Life App Configuration / Payment App Configuration y haz clic en [Create Now].
Haz clic en [Generate Authorization Key].
**Completa la verificación de seguridad para generar la clave.**
> La clave se genera una sola vez; asegúrate de guardarla y mantenerla confidencial.
**Solicita los permisos según sea necesario.**
> Los permisos están configurados por defecto y no se pueden modificar.
Rellena la información para crear la aplicación.
Los detalles de la aplicación que crees se mostrarán en la página principal.
Nota: Al registrarte como comerciante, añade el UID de tu desarrollador a la lista blanca. Esto te permitirá probar el inicio de sesión autorizado en el entorno de producción:
Formato de la lista blanca de UID (separados por comas, caracteres en inglés, sin espacios): UID1,UID2,UID3,… Una vez añadido a la lista blanca, podrás iniciar sesión en la aplicación Gate con una cuenta UID incluida en la lista. Así, verás tu mini-programa de comerciante en la lista de aplicaciones de Pay App y podrás proceder a probar el proceso de autorización.
4. Integración de inicio de sesión autorizado: Consulta la documentación de la API para la integración y pruebas del inicio de sesión autorizado (utilizando la clave de autorización y el client ID correspondiente): https://www.gate.com/docs/miniapp/manual/en/
5. Integración de la funcionalidad de pagos: Consulta la documentación de la API para la integración y pruebas de pagos (utilizando la clave de pago y el client ID correspondiente): https://www.gate.com/docs/miniapp/manual/en/
6. Tras completar la integración de la funcionalidad de pagos, elimina la aplicación correspondiente al client_id2 de prueba. Despliega el código para el client_id1, que ha superado todos los tests, en tu propio servidor (sustituye client_id2 por client_id1). Solicita que tu App se publique en el Merchant Dashboard. Todas las operaciones posteriores de autorización y pago utilizarán client_id1.
