如何PC端和手机端实现同步支付效果

类似支付宝那种pc端生成订单二维码,然后用手机扫描支付,支付成功后PC端也会跳转成功支付页面,请大神留下思路,有代码例子更好(java)

1)pc端js使用ajax向后台轮询
2)pc web端使用 ajax 与后台建立一个长连接,这个长连接在后台保持,一直等到支付完成事件后向前端发送结果。推荐这个。

跳转到支付宝页面之前组装的参数中有回调地址,添加那个回调地址就行了

但是实际是否成功以支付宝异步通知的结果为准,这个只是个参考。。不过基本上网络正常,异步通知早于你回跳到你的那个地址

https://docs.open.alipay.com/270/alipay.trade.page.pay
自己多看下api
return_url String 否 256 同步返回地址,HTTP/HTTPS开头字符串

请求后台接口,返回的数据是否正确,签名是否验签

pc端展示的时候用ajax建立长链接,然后手机端扫描的时候肯定有回调地址通知结果

后台接口 签名是否验签 机端扫描的时候肯定有回调地址

pc端展示的时候用ajax建立长链接
pc web端使用 ajax 与后台建立一个长连接,这个长连接在后台保持,一直等到支付完成事件后向前端发送结果

后台接口 签名是否验签 机端扫描的时候肯定有回调地址

手机支付后,后台更改支付标志,pc端定时询问后台支付标志即可