Desenvolvimento de baixo código, encaixe rápido com pagamento WeChat

objetivos:

Implementar a função de pagamento do WeChat na página do WeChat para atingir o objetivo de fazer um pedido;

Ambiente de implementação:

Plataforma de baixo código de código branco:https://www.bnocode.com/product.html
habilita a API fornecida pela plataforma para implementar a função de pagamento WeChat, que pode ser chamada diretamente, reduzindo o tempo de muito trabalho de depuração

Linguagem da plataforma:

node.js

Pronto para trabalhar:

  1. Uma conta de administrador de conta oficial do WeChat
  2. Uma conta de pagamento WeChat
  3. Prepare tabelas de dados de produtos e pedidos no sistema

Etapas de implementação:

1. Crie uma página personalizada simples, usada principalmente para fazer pedidos;
Desenvolvimento de baixo código, encaixe rápido com pagamento WeChat
2. Crie uma API e um webhook para iniciar o pagamento e o pagamento de retorno de chamada; (de acordo com as instruções oficiais, a API que inicia o pagamento do WeChat retornará uma configuração JSON , Usado para o front-end para iniciar o pagamento)
Desenvolvimento de baixo código, encaixe rápido com pagamento WeChat
Desenvolvimento de baixo código, encaixe rápido com pagamento WeChat
Desenvolvimento de baixo código, encaixe rápido com pagamento WeChat
Desenvolvimento de baixo código, encaixe rápido com pagamento WeChat
3. Crie uma função de pedido, a função chamará a API para iniciar o pagamento, a página do front-end chamará a função, definirá o valor de retorno da função para o parâmetro retornado pela API e o front-end usará o valor de retorno para iniciar o pagamento ;
Desenvolvimento de baixo código, encaixe rápido com pagamento WeChat
4. Volte para a página personalizada criada anteriormente e escreva o código para a função de pedido. A ideia é obter o openid do usuário WeChat atual (parâmetros necessários para iniciar o pagamento), chamar a função de criação de pedido para iniciar o pagamento WeChat e obter o valor de retorno da função , Use o valor de retorno para chamar o pagamento;
Desenvolvimento de baixo código, encaixe rápido com pagamento WeChat
5. Após o pagamento ser iniciado, o webhook sempre será tocado. O corpo da solicitação do webhook contém o número do pedido e o resultado do pagamento do pagamento. Você precisa atualizar o status do pedido correspondente de acordo com o número e resultado do pedido, retornar ao webhook e continuar a escrever e atualizar O código do status do pedido;
Desenvolvimento de baixo código, encaixe rápido com pagamento WeChat
6. Para testar o efeito, obtive um link com um formato específico solicitando ao atendimento ao cliente. Após o WeChat entrar no link, o front end pode obter o openid, e o pagamento do WeChat pode ser feito;
Desenvolvimento de baixo código, encaixe rápido com pagamento WeChat
Desenvolvimento de baixo código, encaixe rápido com pagamento WeChat

Acho que você gosta

Origin blog.51cto.com/14903387/2534846
Recomendado
Clasificación