微信扫码支付模式一手机支付完成以后,怎么在最初显示二维码的页面显示支付结果?

yak 发布于 2017/03/09 18:47
阅读 855
收藏 1

只有最开始生成并显示二维码的页面是在电脑页面上,后面的扫码, 确认,都是服务器后台接口与微信接口在交互, 最后支付完成以后,怎么在最开始的页面上显示结果?

照这 https://www.zhihu.com/question/30355733 上面说的

要用ajax去轮询支付结果

 

  $.ajax({
	            url: "URL?tradeno=" + $("#out_trade_no").val(),

, 但是只有模式2一开始才有out_trade_no 模式一生成二维码的页面还没有  只有 product_id

如果用product_id去查订单的话,一个product_id会对应很多订单 ,如果在 二维码的url中传入自定义的参数 那回调页面中

 

NativeNotifyCallBack->unifiedorder($openId, $product_id)

 
 中怎么取得自定义的参数呢,好象只能获取$openId, $product_id这两个参数

加载中
返回顶部
顶部