Este artículo comparte el código JS de pago WeChat front-end para su referencia. El contenido específico es el siguiente
$ ('. Save_patient_msg'). Click (function () {$ ('. Save_patient_msg'). Off ('Click'); var hrdfid = getOrderId (); var txnamt = $ ('. Sum_pay.font-red'). Html (); var data = {hrdfid, txnamt: txnamt: "0.01", ",", d. Servicio de diagnóstico ", CallType:" JSAPI ", Access_token: getUrlParam (" access_token ")}; $ .AJAX ({type: 'post', url: '/hims/api/commonpay/ Datos: json.stringify (data), éxito: function (wxres) {if (! wxres) {$ .alert ('Server está congestionado, visite más tarde')} else {console.log (wxres) Interfaz de pago WeChat // 10.1 Iniciar una solicitud de pago // Nota: Esta demostración se implementa utilizando la versión 2.7 de la interfaz de pago. en el lado de la PC. param.signjs, // requerido, llamar firma js, jsapilist: ['elegirwxpay'] // requerido, la lista de interfaces js que se utilizarán, solo el pago se escribe aquí}) El campo de marca de tiempo utilizado para generar firmas en la última versión del fondo de pago debe ser superado en el carácter s que no se reduzca: param.noncestr, // cadena aleatoria de firma de pago, no más larga de 32 dígitos de un paquete de dígitos: "prepay_id ="+param.transno, // el valor de parámetro prepay_id devuelto por el interfaz de pago unificado, el formato de envío es de siguiente: "MD5", // Método de firma, el valor predeterminado es 'SHA1', use la nueva versión de pago para pasar en 'MD5' PaySign: Param.Sign, // PAGO Signature Success: Function (Res) {if (res.errmsg == "EligeWxPay: OK") {// Alerta ("Pay Success"); "/hims/weixin/pages/order_ok.html?access_token="+GeTurlParam("Access_Token"); data.status; devolver falso; }); función getUrlParam (name) {var reg = new Regexp ("(^| &)" + nombre + "= ([^&]*) (& | $)"); // construye un objeto de expresión regular con parámetros de destino var r = window.location.search.substr (1) .match (reg); // Haga coincidir el parámetro objetivo if (r! = Null) return unescape (r [2]); regresar nulo; // Valor de parámetro de retorno}})Este artículo se ha compilado en "Resumen de las habilidades de desarrollo de JavaScript WeChat", y todos son bienvenidos a aprender y leer.
Me gustaría recomendar un tutorial sobre el programa WeChat Mini que esté muy preocupado: "Tutorial de desarrollo del programa WeChat Mini" ha sido cuidadosamente compilado por el editor de todos, espero que les guste.
Lo anterior es todo el contenido de este artículo. Espero que sea útil para el aprendizaje de todos y espero que todos apoyen más a Wulin.com.