Pular para o conteúdo principal

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.

wechat api key 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.

wechat merchant certificate

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.

wechat_cert

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.

NomeNome no WeChat Pay
Categoryescolha Pagamento
Typeescolha WeChat Pay
Client IDID do Comerciante obtido no Passo 1.3
Client secretChave de API v3 obtida no Passo 1.1
App IDID do Aplicativo obtido no Passo 1.3
CertCert configurado no Passo 1.2

wechat pay provider

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.

adicione provedor de pagamento wechat pay para produto

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.

relação entre provedor de pagamento wechat pay e provedor oauth wechat

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.