第一.支付宝支付,直接用H5的就可以,虽然不可以调起支付宝APP来支付,但是不影响,这样一套代码,可以在APP,H5和PC直接完美支付,
第二,首先去微信开放平台,新建一个APP,,,,然后,打开支付功能,有其它需要的,顺带打开其它功能...
新建时,把安卓的包名,签名,,,,,都填下,,,,,,,,,
IOS的,把通用链接设好,,,在HTTPS能通过调用,
如上,这些我就不说了,不了解上面新建APP中的那些概念的,可以多百度看下,是什么意思,
注册成功APP,拿到了appid等,,,,
用HBUILDX把vue项目用H5+app方式,打包成apk和ipa文件,,,,也就是安卓和苹果的APP
window.AndroidFunction.wxpay(appId,partnerId,prepayId,nonceStr,timeStamp,packageValue,sign);
window.webkit.messageHandlers.callNative.postMessage({
name: "支付-微信",
data: {
appId,
partnerId,
prepayId,
nonceStr,
timeStamp,
packageValue,
sign
},
});
window.callWeb = this.callWeb;
下面直接贴所有代码,关键的注释,,
代码太多,直接找站长要吧,