hogan
hogan
  • 发布:2015-06-02 17:33
  • 更新:2015-06-04 18:29
  • 阅读:3837

微信支付,打包签名后的apk在支付时没有等待支付完成就提示成功了,是怎么回事?

分类:HTML5+

参数说明:通过微信的接入规范生成了支付订单信息(statement),pays[id]是微信的支付通道
情况说明:当点击支付操作后,后台成功生成了订单信息,并成功调用到了plus.payment.request方法,但是还未等到用户确认支付,方法已经走到了Success方法中(即下面代码中的支付成功)。

plus.payment.request(pays[id],statement,function(result){
//支付成功
},function(e){
//支付失败或者取消
});

2015-06-02 17:33 负责人:无 分享
已邀请:
Android_磊子

Android_磊子

是离线自己打包的吗?查看一下是否有【package包名】.wxapi.WXPayEntryActivity这个类。

hogan

hogan (作者)

是离线打包的,包名下有WXPayEntryActivity.java,但是这个包名和我程序的包名不一样的,有没有影响?

  • Android_磊子

    需要是包名下的wxapi.WXPayEntryActivity

    2015-06-04 16:56

  • hogan (作者)

    也就是说我的程序的包名如果为 com.test,那么WXPayEntryActivity的包名也必须为com.test吗?

    2015-06-04 17:13

hogan

hogan (作者)

下面是我的工程

hogan

hogan (作者)

谢谢,大神指导! 问题已经解决,原因是 wxapi.WXPayEntryActivity的包名必须与自己开发应用的包名一致。

该问题目前已经被锁定, 无法添加新回复