收藏
回答

微信签约支付, 直接取消, 客户端没有收到通知


微信签约支付, 调用的API是:  IWXAPI.sendReq(OpenWebview.Req).

微信签约支付界面可以正常启动和完成支付. 但如果用户直接按返回键回到app界面, WXPayEntryActivity.onResp()不会被调用, 这样app就收不到任何通知. 而且服务端也收不到微信服务端的通知.

想知道, 这种签约支付, 如果直接按返回键取消支付, "取消支付"这个结果应该是怎么通知到app端的.


微信普通支付没有这个问题,  支付完成后或直接取消, WXPayEntryActivity.onResp()都会被调用, 通知支付结果.


SDK版本: Android平台, 5.1.0

回答关注问题邀请回答
收藏
登录 后发表内容