Solicitação e obtenção da chave de API do WeChat Pay

Para ativar a funcionalidade de pagamento WeChat do plugin WordPress “Logic Digital Technology” do “Site Management All-in-One”, é necessário inserir corretamente as informações da interface de pagamento WeChat, incluindo “ID do aplicativo (AppId), chave do desenvolvedor (AppSecret), número do comerciante e chave de pagamento” nas configurações principais do plugin. Para obter essas informações, é necessário criar um número de comerciante do WeChat Pay e habilitar os produtos de pagamento “JSAPI Payment” e “Native Payment”. Também será necessário configurar vários parâmetros de desenvolvimento para o produto de pagamento, bem como configurar segurança da API e vinculação do ID do aplicativo. Após completar essas configurações, será possível obter as informações completas de “ID do aplicativo (AppId), chave do desenvolvedor (AppSecret), número do comerciante e chave de pagamento”. O conteúdo a seguir fornecerá uma demonstração passo a passo até a conclusão de todas as operações técnicas do pagamento WeChat.

Um、 Registe uma conta de comerciante WeChat Pay

Faça login na página inicial doWeChat Pay, como mostrado na imagem abaixo, e na caixa de login do WeChat Pay, logo abaixo, há um link para solicitar o número de comerciante WeChat Pay. Clique em “Torne-se um comerciante” para ser redirecionado para a página de registro do número de comerciante WeChat Pay, onde você deve seguir as instruções de registro por meio de escaneamento de QR Code, preencher as informações conforme solicitado pelo WeChat Pay e, após a verificação e aprovação, poderá usar o número de comerciante WeChat Pay ou o número de WeChat vinculado para acessar a plataforma de pagamento WeChat Pay.

A página inicial de pagamento do WeChat é apresentada abaixo:

微信支付登陆页

A página para registrar o número de comerciante do WeChat Pay é mostrada na imagem abaixo:

注册微信支付的商户号

Dois、Habilitar o "JSAPI Payment" e "Native Payment" do número de comerciante WeChat Pay

Após fazer login na plataforma de comerciante do WeChat Pay, clique em "Centro de Produtos" no canto superior direito, conforme destacado na caixa vermelha. A página é mostrada abaixo, onde, na categoria de produtos de pagamento abaixo, você precisa ativar os serviços de “JSAPI Payment” e “Native Payment”, conforme indicado na caixa vermelha. Clique no produto de pagamento que deseja ativar, vá até a página de detalhes do produto e clique no botão “Solicitar Ativação”.

微信支付-产品中心

Três、Configuração de desenvolvimento para “JSAPI Payment” e “Native Payment”

Antes de integrar os produtos de pagamento “JSAPI Payment” e “Native Payment” ao seu site, é necessário configurar corretamente os parâmetros de desenvolvimento. Caso contrário, ao integrar ao seu site WordPress e tentar iniciar o pagamento, ocorrerá um erro. A configuração de desenvolvimento para “JSAPI Payment” e “Native Payment” ocorre na mesma página, ou seja, uma página de configuração de desenvolvimento agrupa os parâmetros de vários produtos de pagamento. Ao acessar a página do produto "JSAPI Payment" e entrar na configuração de desenvolvimento, você configura os parâmetros e salva, não sendo necessário acessar novamente a página do produto "Native" para configurar. Pois, independentemente de qual página de produto você acessa, estará entrando na mesma página de configuração de desenvolvimento. Abaixo está a configuração correta para "JSAPI Payment" e "Native Payment":

1、Explicação dos itens de configuração de desenvolvimento de JSAPI Payment e Native Payment

  • Diretório de autorização de pagamento JSAPI: Insira o domínio do site que utilizará o JSAPI Payment (o domínio do site que usará o pagamento WeChat).
  • Link de retorno para o Native Payment: Após o usuário autorizar o pagamento WeChat, o servidor do WeChat redirecionará o navegador do usuário para o endereço de retorno especificado pelo desenvolvedor (o domínio do site que está usando o pagamento WeChat).

Até aqui, a configuração de desenvolvimento do "JSAPI Payment" e "Native Payment" foi concluída. O próximo passo é acessar a plataforma pública para obter o ID do aplicativo (AppId) e a chave do desenvolvedor (AppSecret).

Quatro、 Obtenha o ID da aplicação (AppId) e a chave do programador (AppSecret) da conta oficial

Para que o site possa integrar o pagamento via WeChat, é necessário utilizar o parâmetro AppID do WeChat. Na plataforma de comerciantes do WeChat Pay, não é possível criar diretamente um aplicativo do ecossistema do WeChat; a criação do aplicativo deve ser feita na Plataforma Oficial do WeChat. Se você ainda não criou uma conta na Plataforma Oficial, deverá criá-la primeiro. Existem dois tipos de aplicativos do WeChat: contas públicas e mini programas. Ambos podem ser criados na Plataforma Oficial. Criando qualquer um desses tipos de aplicativo, é possível associar seu ID (AppID) à plataforma de comerciantes do WeChat Pay. A seguir, vamos demonstrar como obter o AppID usando uma conta pública.

Depois de criar a conta da Plataforma Oficial do WeChat, faça login no painel da conta pública, e expanda a opção destacada em vermelho no menu lateral esquerdo chamada “Configurações e Desenvolvimento”, onde encontrará a entrada “Configuração Básica” da conta pública. A interface será como mostrada abaixo:

公帐号后台-基本设置

1、Obter o ID do aplicativo (AppID) na “Configuração Básica” da conta pública

A primeira opção destacada em vermelho no lado direito da imagem acima é o ID do aplicativo, ou seja, o ID do desenvolvedor (AppID). Copie e salve esse ID.

2、Obter a chave secreta do aplicativo (AppSecret) – chave do desenvolvedor (AppSecret)

A segunda opção destacada em vermelho no lado direito da imagem acima é a chave do desenvolvedor. Clique em “Redefinir” para gerar e salvar a chave secreta (AppSecret).

Configurar a lista branca de IPs

Insira o IP do servidor que utilizará o pagamento via WeChat na “lista branca de IPs”. Ao utilizar o ID do desenvolvedor e a senha para chamar a interface de obtenção do access_token, o IP de origem deve estar na lista branca. Somente IPs incluídos na lista branca podem chamar com sucesso a interface de obtenção do access_token.

Cinco, configurações de funcionalidade da conta pública

Após configurar corretamente os parâmetros básicos da conta pública, é necessário configurar corretamente as funcionalidades da conta. No painel da conta pública, clique em “Configurações da conta pública - Configurações de funcionalidade” para acessar a página como mostrada abaixo. As opções marcadas em vermelho são aquelas que precisam ser configuradas corretamente:

公众号的功能设置项

Itens de configuração necessários da conta pública do WeChat:

  • Domínio comercial: defina como o domínio do seu site que usará o pagamento via WeChat; adicione as versões com e sem “www”.
  • Domínio seguro da interface JS: igual ao domínio comercial; adicione as versões com e sem “www”.
  • Domínio de autorização de página web: igual aos dois acima; adicione as versões com e sem “www”.

Seis, vincular o APPID

Siga os passos indicados na imagem abaixo. Na página de produtos de pagamento (página de detalhes do pagamento JSAPI), clique em “Gerenciamento de conta AppID” e, em seguida, clique no botão “+ Vincular AppID” destacado em vermelho.

微信支付商户平台授权绑定AppID设置

Copie o AppID (ID do desenvolvedor) obtido na “Configuração Básica” da conta pública e cole na caixa de entrada AppID destacada em vermelho. Marque a opção “Li e concordo” e, por fim, clique no botão de envio. Com isso, a configuração de vinculação do aplicativo na plataforma de comerciantes do WeChat Pay estará concluída.

微信支付商户平台授权绑定输入AppID

Sete, solicitar certificado e configurar a chave de API em “Segurança da API”

Após concluir a vinculação do aplicativo (AppID) ao WeChat Pay, ainda é necessário configurar os parâmetros dentro da seção “Segurança da API”. Conforme mostrado na imagem abaixo, acesse a interface de configurações de segurança da API clicando em “Central da Conta” na barra superior da plataforma de gerenciamento do comerciante do WeChat Pay, e depois em “Segurança da API” na barra lateral esquerda. A seção de segurança da API é onde se obtêm os certificados da API e as chaves de pagamento, as chaves “APIv2” e “APIv3” que precisam ser configuradas aqui são as chaves de pagamento. Após solicitar o certificado da API, você poderá configurar as chaves APIv2 e APIv3. Uma vez configuradas, salve essas chaves com segurança.

A conta da plataforma de comerciante WeChat Pay do autor já solicitou o certificado da API e configurou as chaves APIv2/v3 (chaves de pagamento), e tanto o certificado quanto as chaves estão em uso normal. Portanto, por questões de segurança, não será feita uma demonstração prática para os leitores. Você pode seguir as instruções nos links a seguir para configurar corretamente: Guia para solicitar certificado da API, Guia para configurar chave APIv2 e Guia para configurar chave APIv3.

微信支付API安全设置

Depois de concluir todas as configurações da “Segurança da API”, a configuração do WeChat Pay estará finalizada. As quatro informações necessárias para o plugin de gerenciamento tudo-em-um do site WordPress — “ID do aplicativo (AppId), chave do desenvolvedor (AppSecret), número do comerciante e chave de pagamento” — já terão sido obtidas e salvas, com exceção do “número do comerciante”, que ainda não foi explicado onde encontrá-lo. Leitores atentos talvez já tenham percebido que, ao criar a conta da plataforma de comerciante do WeChat Pay, o número do comerciante já é atribuído. Para os que ainda não sabem onde encontrá-lo, vejam a captura de tela na próxima seção.

Oito, obter o número do comerciante

Como mostrado na imagem abaixo, clique em “Minha Conta” no canto superior direito da plataforma do comerciante WeChat Pay. A primeira informação listada no menu expandido (destacada em vermelho) é o número do comerciante. Copie esse número e salve-o junto com as outras informações da interface.

微信支付-商户平台商户号

Nove, inserir o “ID do aplicativo (AppId), chave do desenvolvedor (AppSecret), número do comerciante e chave de pagamento” nas configurações do plugin tudo-em-um do site

Insira as informações já obtidas — “ID do aplicativo (AppId), chave do desenvolvedor (AppSecret), número do comerciante e chave de pagamento” — nos campos correspondentes nas configurações de “Pagamento WeChat” do plugin tudo-em-um de gerenciamento do site WordPress. Após colar todas as informações corretamente, clique no botão “Salvar alterações” na parte inferior. Isso ativará a função de pagamento via WeChat para botões de compra, produtos e assinaturas pagas. Assim, quando os usuários do site clicarem nos botões de compra de produtos ou serviços na interface do site, poderão concluir o pagamento escaneando o QR code do WeChat.

WordPress网站管理多合一插件微信支付设置

Conclusão: Ao ler este conteúdo sobre “Solicitação de WeChat Pay e obtenção da chave da interface”, os leitores já entenderam como configurar os dois tipos de produtos de pagamento do WeChat — JSAPI e pagamento nativo — bem como o processo de associação e verificação com os serviços do ecossistema WeChat. Compreendendo esses princípios técnicos de integração do WeChat Pay em sites, é possível concluir a integração com o plugin tudo-em-um da Logic Digital Technology para WordPress por conta própria. Por fim, lembre-se de guardar com segurança todas as informações da interface de pagamento do WeChat, para evitar perdas que resultem na invalidação das chaves atuais, o que poderia fazer com que a configuração de pagamento do site deixasse de funcionar.

Logic Digital Technology (SZLOGIC) - Todos os direitos reservados, reprodução proibida.

Saber mais

Leave a Comment

Plugins

ReadEasy – Leitor de acessibilidade WordPress com várias funções de leitura de informações do site.
TranslateEasy – Suporte de tradução para sites de e-commerce, comércio e multilíngues.
Plugin tudo-em-um para gestão do site – membros, tickets, suporte, WeChat/Alipay e vendas.

IA imagem | linguagem

逻辑思圆形LOGO

WeChat scan code

逻辑思数字科技Truman
客服热线
4000-166-198