帖子
帖子
用户
博客
课程
123下一页
返回列表 发新帖
显示全部楼层
4
帖子
0
勋章
52
Y币

[插件开发] 微信支付签名错误,请求支援!

[复制链接]
发表于 2016-3-1 09:53:11
本帖最后由 angelal 于 2016-4-18 11:51 编辑

用的是方案二,一直签名错误,哪位帮忙一下
config.xml

<feature name="wxPay">
    <param name="urlScheme" value="wxxxxxxxxxxxxxxxxxx68e"/>  
    <param name="apiKey" value="wxxxxxxxxxxxxxxxxxxx8e"/>  
    <param name="apiSecret" value="75e6c7eXXXXXXXXXX71e8f9070c152a31"/>
  </feature>


Key.xml
<?xml version="1.0" encoding="UTF-8" ?>
<security>
  <item name="wxPay_appId" value="wx0a7da0d21e95868e"/>
  <item name="wxPay_mchId" value="1282051101"/>
  <item name="wxPay_partnerKey" value="dZjZPHpdY3PogWIb1pa70wcP9qsNlfjT"/>
  <item name="wxPay_notifyUrl" value="http://wwwXXXXXXXXXXXXXphp?app=paynotify&act=wxnotify"/>

</security>


调用:

$configWx = function(){
            
                api.showProgress();
            
                var wxPay = api.require('wxPay');

                wxPay.config({               
                         apiKey: 'wxxxxxxxxxxxxxxx68e',
                         mchId: '1xxxxxxxxxxxxxxxxxxx01',
                         partnerKey: 'dZjZPHpdY3XXXXXXXXXXXXXXXXpa70wcP9qsNlfjT',//api密钥
                         notifyUrl: 'http://wXXXXXXXXXXXXXXXXXXXXXhp?app=paynotify&act=wxnotify'
                            }, function(ret, err){
                            //alert("error" + err.code);
                         if(ret.status){                        
                            alert("配置成功!" + err.code);
                            $paySubmitWx();
                                 }else{
                                     alert("配置失败 error" + err.code);
                                 }
                            });
                          }

                $paySubmitWx = function(){
                    var wxPay = api.require('wxPay');

                    wxPay.pay({            
                         description: '您需要支付:',
                         totalFee: $order_amount * 100,
                         tradeNo: $order_id,
                         detail: $order_sellername,
                         attach: '说明',
                         feeType: 'CNY',
                         timeStart: getStartTime(),
                         timeExpire: getEndTime(),
                         goodsTag: 'WXG'
                },function(ret, err){
                         if(ret.status){
                        
                            api.toast({                           
                                 msg:'支付成功',
                                 location:'middle'
                            });            
                             api.closeWin();
                             api.hideProgress();
                         }else{
                            alert("error" + err.code);
                            alert("msg:" + err.msg);

                            api.toast({
                                msg:'支付失败' ,
                                location:'middle'
                            });
                            api.hideProgress();
                         }
                    });
                }

            function getStartTime()
            {
                var d = new Date();
                d.setMinutes(d.getMinutes());
                return d.format('yyyyMMddhhmmss');
            }

            function getEndTime()
            {
                var d = new Date();
                d.setMinutes(d.getMinutes() + 10);
                var str = d.format('yyyyMMddhhmmss');
                return str;
            }
        }
0
帖子
0
勋章
688
Y币
百度上查一下,很多种可能引起这个原因,根据网上的信息改一下试试吧
4
帖子
0
勋章
52
Y币
急呀,大侠在哪里?
0
帖子
0
勋章
2139
Y币
签名问题,自己修改下就好了,https://community.apicloud.com/b ... ypeid%26typeid%3D15
4
帖子
0
勋章
52
Y币
本帖最后由 angelal 于 2016-4-18 11:52 编辑

问题已经解决,很感谢
1.png
2.png
3.png
4.png
5.png
4
帖子
0
勋章
52
Y币
检查没问题,还是签名错误!
2
帖子
0
勋章
31
Y币
wxPay_notifyUrl:接收微信支付异步通知回调地址,通知url必须为直接可访问的url,不能携带参数
4
帖子
0
勋章
52
Y币
小涛哥 发表于 2016-3-30 09:42
wxPay_notifyUrl:接收微信支付异步通知回调地址,通知url必须为直接可访问的url,不能携带参数 ...

能给我一个例子吗?
28
帖子
0
勋章
5162
Y币
angelal 发表于 2016-4-18 10:31
能给我一个例子吗?

<item name="wxPay_notifyUrl" value="http://wwwXXXXXXXXXXXXXphp?app=paynotify&act=wxnotify"/>

后面的参数去掉

<item name="wxPay_notifyUrl" value="http://wwwXXXXXXXXXXXXXphp"/>

4
帖子
0
勋章
52
Y币

没有加参数,就是这样写的
123下一页
您需要登录后才可以回帖 登录

本版积分规则