1. Registre uma conta Gate no aplicativo Gate ou no site oficial e conclua a verificação KYB.
Essa conta também será utilizada para depósitos e saques de fundos do comerciante.
2. Utilize o UID Gate obtido no Passo 1 para se cadastrar no Merchant Dashboard aqui: https://www.gate.com/pay-merchant
, e preencha as informações solicitadas.
3. Gere as chaves e os IDs de cliente:
(Você precisa gerar tanto a chave de autorização e o client ID1, quanto a chave de pagamento e o client ID2.) No sistema do comerciante, acesse [Developer Center] → [App Configuration], selecione Gate Life App Configuration / Payment App Configuration e clique em [Create Now].
Clique em [Generate Authorization Key].
**Conclua a verificação de segurança para gerar a chave.**
> A chave é gerada apenas uma vez—certifique-se de salvá-la e mantê-la em sigilo.
**Solicite as permissões conforme necessário.**
> As permissões são definidas por padrão e não podem ser alteradas.
Preencha as informações para criar o aplicativo.
Os detalhes do aplicativo que você criar serão exibidos na página frontend.
Observação: Ao se cadastrar como comerciante, adicione o UID do seu desenvolvedor à whitelist. Isso permite testar o login autorizado no ambiente de produção:
Formato da whitelist de UID (caracteres em inglês separados por vírgula, sem espaços): UID1,UID2,UID3,… Após adicionar à whitelist, você poderá usar uma conta UID da whitelist para fazer login no aplicativo Gate. Assim, verá seu mini-programa de comerciante na lista de aplicativos Pay App e poderá prosseguir com o teste do processo de autorização.
4. Integração de login autorizado: Consulte a documentação da API para integração e teste do login autorizado (usando a chave de autorização e o client ID correspondente): https://www.gate.com/docs/miniapp/manual/en/
5. Integração da funcionalidade de pagamento: Consulte a documentação da API para integração e teste de pagamentos (usando a chave de pagamento e o client ID correspondente): https://www.gate.com/docs/miniapp/manual/en/
6. Após concluir a integração da funcionalidade de pagamento, exclua o aplicativo correspondente ao client_id2 de teste de pagamento. Faça o deploy do código para o client_id1, que passou por todos os testes de processo, em seu próprio servidor (substitua o client_id2 pelo client_id1). Solicite a publicação do seu App no Merchant Dashboard. Todas as operações futuras de autorização e pagamento utilizarão o client_id1.
