WeChat Pay
Passo 1. Preparação
Primeiro, você precisa ter uma conta de comerciante na Plataforma de Comerciantes WeChat.
Antes de acessar o WeChat Pay, há algumas preparações que precisam ser feitas.
Você pode consultar a documentação preparação antes do acesso para mais informações.
1.1 Obter Chave de API v3
Faça login na Plataforma de Comerciantes WeChat, selecione Configurações da Conta > Segurança da API > Configurar Segredo APIv3
e clique em Configurar segredo APIv3
para obter a Chave de API v3
.
Como obter Chave de API v3
: Configurações da Chave APIv3
1.2 Obter Certificado do Comerciante
Você pode fazer login na Plataforma de Comerciantes WeChat e selecionar Configurações da Conta > Segurança da API > Certificado da API
para baixar o certificado.
Após baixar o certificado, obtenha o Número de Série do Certificado
de acordo com Como visualizar o Número de Série do Certificado e a Chave Privada
de acordo com Como obter a Chave Privada do Certificado.
Em seguida, crie um Cert
no Casdoor e preencha as informações necessárias.
1.3 Obter ID do Comerciante e ID do Aplicativo
Como obter ID do Comerciante
: Guia de Consulta de ID do Comerciante WeChat Pay
Como obter ID do Aplicativo
: Guia de Consulta de APPID WeChat Pay
Passo 2. Criar um provedor de pagamento WeChat Pay
Em seguida, crie um provedor de pagamento WeChat Pay no Casdoor preenchendo as informações necessárias.
Nome | Nome no WeChat Pay |
---|---|
Category | escolha Pagamento |
Type | escolha WeChat Pay |
Client ID | ID do Comerciante obtido no Passo 1.3 |
Client secret | Chave de API v3 obtida no Passo 1.1 |
App ID | ID do Aplicativo obtido no Passo 1.3 |
Cert | Cert configurado no Passo 1.2 |
Passo 3. Adicionar o provedor de pagamento WeChat Pay para o seu produto
Finalmente, adicione o provedor de pagamento WeChat Pay para o seu produto para que os usuários possam comprar o produto usando WeChat Pay.
Suporte para pagamento JSAPI
Atualmente, o Casdoor suporta pagamento JSAPI e pagamento Nativo no WeChat Pay.
Para suportar o pagamento JSAPI, você deve configurar um Provedor OAuth WeChat que suporte Plataforma de Mídia WeChat
. O ID do Cliente 2
do Provedor OAuth WeChat e o ID do Aplicativo
do Provedor de Pagamento WeChat Pay precisam ser os mesmos.
Após o login via WeChat (no cenário móvel: por exemplo, o navegador integrado do WeChat dentro do aplicativo móvel WeChat), os usuários podem comprar produtos usando WeChat Pay baseado em pagamento JSAPI.