gufe
gufe
  • 发布:2019-12-18 16:21
  • 更新:2019-12-18 16:21
  • 阅读:1123

uni微信app支付

分类:HBuilderX
            //微信app支付 demo   
             var orderinfo = dat.data;  

                uni.requestPayment({  
                    provider:"wxpay",  
                    orderInfo:JSON.stringify(orderinfo),  
                    success:function(res){  
                        uni.showToast({  
                            title:"支付成功",  
                            icon:"success",  
                            duration:2000,  
                            complete:function(){  
                              vm.goback();  

                            }  
                        });  
                    },  
                    fail:function(res){  
                        uni.showToast({  
                            title: '支付失败,请重新支付',  
                            icon: "none",  
                            duration: 2000,  
                        });  
                        console.log(JSON.stringify(res));  

                    }  
                });  

            // 返回数据为  
            "data": {  
                  "code": 1,  
                   "message": "Success",  
                  "timestamp": 1576656961,  
                   "data": {  
                      "package": "Sign=WXPay",  
                      "out_trade_no": "02ci00110000i",  
                      "appid": "*************************",  
                      "sign": "0DC67CB535F781E6DAF5D809281C5725",  
                      "partnerid": "1480005102",  
                      "prepayid": "wx18161601019540994e6f2cf31556221700",  
                      "noncestr": "ce4dda6d083686058663bf27cb58f704",  
                      "timestamp": "1576656961"  
                     }  
             },  

           注:本地测试可能包名有问题 ,建议云打包测试,包名与微信申请的包名填写一致就可以了。  
            
0 关注 分享

要回复文章请先登录注册