Desarrollo de código bajo, acoplamiento rápido con pago WeChat

objetivos:

Implementar la función de pago de WeChat en la página web de WeChat para lograr el propósito de realizar un pedido;

Entorno de implementación:

Plataforma de código bajo de código blanco:https://www.bnocode.com/product.html
habilita la API proporcionada por la plataforma para implementar la función de pago WeChat, a la que se puede llamar directamente, lo que reduce mucho tiempo de depuración

Lenguaje de la plataforma:

node.js

Listo para trabajar:

  1. Una cuenta de administrador de cuenta oficial de WeChat
  2. Una cuenta de pago de WeChat
  3. Prepare tablas de datos de productos y pedidos en el sistema

Pasos de implementación:

1. Cree una página personalizada simple, que se utiliza principalmente para realizar pedidos;
Desarrollo de código bajo, acoplamiento rápido con pago WeChat
2. Cree una API y un webhook para iniciar el pago y el pago de devolución de llamada; (De acuerdo con las instrucciones oficiales, la API que inicia el pago de WeChat devolverá una configuración JSON , Se utiliza para que el front-end inicie el pago)
Desarrollo de código bajo, acoplamiento rápido con pago WeChat
Desarrollo de código bajo, acoplamiento rápido con pago WeChat
Desarrollo de código bajo, acoplamiento rápido con pago WeChat
Desarrollo de código bajo, acoplamiento rápido con pago WeChat
3. Cree una función de pedido, la función llamará al API para iniciar el pago, la página del front-end llamará a la función, establecerá el valor de retorno de la función en el parámetro devuelto por el API y el front-end utiliza el valor de retorno para iniciar el pago ;
Desarrollo de código bajo, acoplamiento rápido con pago WeChat
4. Regrese a la página personalizada creada anteriormente y escriba el código para la función de pedido. La idea es obtener el openid del usuario actual de WeChat (parámetros necesarios para iniciar el pago), llamar a la función de creación de pedidos para iniciar el pago de WeChat y obtener el valor de retorno de la función , Utilice el valor de devolución para solicitar el pago;
Desarrollo de código bajo, acoplamiento rápido con pago WeChat
5. Una vez iniciado el pago , el webhook siempre se tocará. El cuerpo de la solicitud del webhook contiene el número de pedido y el resultado del pago. Debe actualizar el estado del pedido correspondiente según el número de pedido y el resultado, volver al webhook y continuar escribiendo y actualizando El código del estado del pedido;
Desarrollo de código bajo, acoplamiento rápido con pago WeChat
6. Para probar el efecto, obtuve un enlace con un formato específico preguntando al servicio al cliente. Después de que WeChat ingrese al enlace, el front-end puede obtener el openid y se puede realizar el pago de WeChat;
Desarrollo de código bajo, acoplamiento rápido con pago WeChat
Desarrollo de código bajo, acoplamiento rápido con pago WeChat

Supongo que te gusta

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