1. Por favor, registe uma conta Gate na aplicação Gate ou no site oficial e conclua a verificação KYB.
Esta conta será também utilizada para depósitos e levantamentos de fundos do comerciante.
2. Utilize o UID Gate obtido no Passo 1 para se registar no Merchant Dashboard aqui: https://www.gate.com/pay-merchant
, e preencha as informações necessárias.
3. Gerar chaves e IDs de cliente:
(Deve gerar tanto a chave de autorização e o client ID1, como a chave de pagamento e o client ID2.) No sistema de comerciante, aceda a [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 a guardar e manter confidencialidade.
**Solicite as permissões necessárias.**
> As permissões são definidas por defeito e não podem ser alteradas.
Preencha as informações para criar a aplicação.
Os detalhes da aplicação criada serão apresentados na página de frontend.
Nota: Ao registar-se como comerciante, adicione o UID do seu programador à whitelist. Isto permite testar o login autorizado em ambiente de produção:
Formato da whitelist de UID (caracteres em inglês separados por vírgulas, sem espaços): UID1,UID2,UID3,… Após adicionar à whitelist, pode utilizar uma conta UID incluída para iniciar sessão na aplicação Gate. Irá então visualizar o mini-programa do comerciante na lista de aplicações Pay App e pode prosseguir para testar o processo de autorização.
4. Integração do login autorizado: Consulte a documentação da API para integração e teste do login autorizado (utilizando a chave de autorização e o respetivo client ID): 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 (utilizando a chave de pagamento e o respetivo client ID): https://www.gate.com/docs/miniapp/manual/en/
6. Após concluir a integração da funcionalidade de pagamento, elimine a aplicação correspondente ao client_id2 de teste de pagamento. Faça o deploy do código para o client_id1, que passou todos os testes de processo, no seu próprio servidor (substitua o client_id2 pelo client_id1). Solicite que a sua App fique ativa no Merchant Dashboard. Todas as operações de autorização e pagamento subsequentes utilizarão o client_id1.
