API de pago del miniprograma WeChat
Documento:
/wiki/doc/api/wxa/wxa_api.php?chapter=7_7
1. Desarrollo general Dos interfaces
1. Pedido unificado
/wiki/doc/api/wxa/wxa_api.php?chapter=9_1
2. Solicitar un reembolso
/wiki/doc/api/wxa/wxa_api.php?chapter=9_4
3. Reglas de firma
/wiki/doc/api/wxa/ wxa_api.php? capítulo=4_3
II. La clave es wx.requestPayment(object)
2. La interacción principal entre el sistema comercial ps y el sistema de pago WeChat:
1. Llame a la interfaz de inicio de sesión en el mini programa para obtener el openid del usuario. Para la API, consulte la API de inicio de sesión del mini programa **** de la cuenta pública
2. El servidor comercial llama al pago unificado. para api, consulte la cuenta pública* ** API de pedido unificado de API
3. El servidor comercial llama a la renovación de firma, consulte la cuenta oficial para api *** api re-signing
4. El servidor comercial recibe la notificación de pago, consulte la cuenta oficial de la API ***API de notificación de resultados de pago
5. El servidor comercial consulta los resultados de pago, consulte la cuenta pública de la API *** API de consulta de pedidos
3. Pasos de pago del mini programa WeChat
1. Obtenga el código de autenticación de inicio de sesión y páselo al servidor backend
2. El servidor backend solicita al servidor WeChat que obtenga openid y session_key, y devuelve el openid al mini programa
3. El cliente del mini programa inicia una solicitud de pago al servidor backend (con el parámetro openid)
4. Después de que el servidor backend recibe el openId , llama a la interfaz de pedidos unificados de pago de WeChat (desde Finalizar llamada, utilizada para obtener los parámetros de pago del mini programa)
5. Después de obtener los cinco parámetros devueltos por el servidor back-end, llame al final interfaz de pago wx.requestPayment
6. Servidor WeChat El pago se ejecuta correctamente y se notifica al servidor backend.