wxjsSDK官方文档:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#1
公众号后台需设置“JS接口安全域名”!
安装jweixin-module
1
| npm install jweixin-module
|
使用
以下例子为 h5微信支付
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
| const jweixin = require('jweixin-module'); const { payJssdkBuildConfig } = require('@/api/pay');
const config = await payJssdkBuildConfig();
if(config) { jweixin.config(config); jweixin.ready(function () {
jweixin.chooseWXPay({ timestamp: data.timeStamp, nonceStr: data.nonce_str, package: "prepay_id=" + data.prepay_id, signType: "MD5", paySign: data.paySign, success: function (res) { }, fail: function (err) { uni.showToast({ icon: "none", title: "支付失败" }) }, }); }); jweixin.error(function (res) { uni.showToast({ icon: "none", title: "支付失败" }) }); } else { uni.showToast({ icon: "none", title: "支付失败" }) }
|