起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2999|回复: 3

[结贴] 微信支付生成预支付订单失败

[复制链接]

7

主题

16

帖子

32

积分

新手上路

Rank: 1

积分
32
QQ
发表于 2017-7-15 10:51:18 | 显示全部楼层 |阅读模式
RT:
微信支付插件对我自己商品进行支付订单生成,两种商品一种能够正常的生成预支付订单另外一种全部在预支付订单生成时候失败  失败信息FAIL  
  weixin.generatePrepayId(
               
                { // 生成预支付id
                        "body" : this.params.goodsName,
                        "notifyUrl" : notifyUrl,
                        "totalFee" : this.params.goodsAmount,
                        "tradeNo" : tradeNo,
                        "traceId" : this.params.orderId
                 },
                function(prepayId) {
                weixin.sendPayReq(prepayId,
                                function(message) {
                                 var responseCode = parseInt(message);
                                 if(responseCode==0){
                                 successCallback(message);
                                 } else if(responseCode==-1){
                                         failCallback(message);
                                 }else{
                                         cancelCallback(message);
                                 }}                                  
                                ,function(message) {
                                justep.Util.hint("微信支付失败!"+message);
                        }
                                );
                        }, function(message) {
                            justep.Util.hint("微信支付失败?"+message);
                        }

                        );

信息是在?那个message上失败的  这个怎么去排除啊   通过alert发现两种类型的商品参数全部正常的传送到  weixin.generatePrepayId之前

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-7-15 12:16:31 | 显示全部楼层
http://docs.wex5.com/wex5-app-question-list-2048
看下文档!都满足条件对吗??
回复 支持 反对

使用道具 举报

7

主题

16

帖子

32

积分

新手上路

Rank: 1

积分
32
QQ
 楼主| 发表于 2017-7-15 16:00:04 | 显示全部楼层
半导体 发表于 2017-7-15 12:16
http://docs.wex5.com/wex5-app-question-list-2048
看下文档!都满足条件对吗??

满足  现在我我换个商品种类  支付就不成功了       但是传入的参数确实是  "body" : data.getValue("goods_name"),
                        "notifyUrl" : notifyUrl,
                        "totalFee" : data.getValue("goods_amount"),
                        "tradeNo" : tradeNo,
                        "traceId" : data.getValue("order_id") 这些参数是没问题的啊  也不知道为嘛就是生成预支付ID的时候失败了
回复 支持 反对

使用道具 举报

7

主题

16

帖子

32

积分

新手上路

Rank: 1

积分
32
QQ
 楼主| 发表于 2017-7-15 16:15:22 | 显示全部楼层
结帖吧 找到原因了        "totalFee" : data.getValue("goods_amount"),   必须是整数  我商品  统一都是小数点后两位 谢谢了啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-26 14:07 , Processed in 0.088212 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表