2条回答 默认 最新
- 一把编程的菜刀 2022-05-27 09:02关注
uniapp,毕竟也是用的js写的,并不属于真正的app,不能用支付宝app的接口,应该用支付宝H5的支付接口
function ready(callback) { // 如果jsbridge已经注入则直接调用 if (window.AlipayJSBridge) { callback && callback(); } else { // 如果没有注入则监听注入的事件 document.addEventListener('AlipayJSBridgeReady', callback, false); } } ready(function () { AlipayJSBridge.call("tradePay", { orderStr: str //含有多个参数的字符串,类似:"timestamp=2016- 12- 27%2018%3A00%3A00&method-alipay. trade. app.pay&app_ id=2014073000007292&sign_ .type=RSA 这样的 }, function(data) { if("9000" == data.resultCode){ console.log('成功')//文档里会有其它resultCode,记得是string类型"9000" } }); });
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录