微信移动支付步骤 1-2-3 正常,步骤 4 返回结果 -1

oldfeel 发布于 2016/06/15 12:58
阅读 238
收藏 0

步骤1:用户在商户APP中选择商品,提交订单,选择微信支付。

步骤2:商户后台收到用户支付单,调用微信支付统一下单接口。参见【统一下单API】。

步骤3:统一下单接口返回正常的prepay_id,再按签名规范重新生成签名后,将数据传输给APP。参与签名的字段名为appId,partnerId,prepayId,nonceStr,timeStamp,package。注意:package的值格式为Sign=WXPay

步骤4:商户APP调起微信支付。api参见本章节【app端开发步骤说明

步骤 1-2-3 都正常,到了 4 就返回结果 -1,文档说可能的原因:签名错误、未注册APPID、项目设置APPID不正确、注册的APPID与设置的不匹配、其他异常等。

有没有什么方法,可以具体判断错误原因?

加载中
0
c
canyons
我也是到第4步骤都出错. 到现在都不清楚什么情况的,郁闷,没什么反映第四步骤后就没有反映了
oldfeel
oldfeel
回复 @conyard : 估计是你用的 sdk 有问题了,好好查查.
c
canyons
回复 @oldfeel : 能否交流下勒,我遇到个问题,一直没调通,不晓得什么地方引起的。我调起支付的时候,没有打开支付界面,没有登录微信的时候,却可以打开一个微信登录界面
oldfeel
oldfeel
我用的框架 sign 时出错了.修改后就正常了.
返回顶部
顶部