首页 > 微信 > 详细

hbuilder的APP支付调用(微信,支付宝支付)

时间:2019-06-15 11:01:19      阅读:398      评论:0      收藏:0      [点我收藏+]
var wxChannel = null; // 微信支付 
var aliChannel = null; // 支付宝支付
//获取支付通道
plus.payment.getChannels(function(channels) {
    for (var i in channels) {
        if (channels[i].id == "wxpay") {
            wxChannel = channels[i];
        } else {
            aliChannel = channels[i];
        }
    }
}, function(e) {
    alert("获取支付通道失败:" + e.message);
});

在ajax请求(注意这时要传递,金额和支付方式)自己的后台返回,类似下面的JSON字符串或对象都可以

{"appid":"wx0411fa6a39d61297","noncestr":"skE6E936BYG6lC3a","package":"Sign=WXPay","partnerid":"1230636401","prepayid":"wx15091340429325c50c1239131980426900","timestamp":1560561220,"sign":"253C3449B8EE2B0F15C612E4F068F668"}
plus.payment.request(aliChannel, data.data, function(result) {  
	plus.nativeUI.alert(‘支付成功!‘, function() {  
		mui.back();  
	}, ‘充值‘);						
}, function(e) {  
	plus.nativeUI.alert(‘更多错误信息请参考支付(Payment)规范文档:http://www.html5plus.org/#specification#/specification/Payment.html‘, null, ‘支付失败:‘ + e.code);  
});

  其中:aliChannel是上面的值,data.data就是JSON字符串或对象.如果不出意外的话都没有问题的。

 

hbuilder的APP支付调用(微信,支付宝支付)

原文:https://www.cnblogs.com/hongchenzimo/p/11026481.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!