您的位置:首页 > 移动开发 > 微信开发

微信扫码支付成功后跳转

2015-08-21 18:26 656 查看

微信扫码支付成功后跳转

问题描述

微信官方提供的示例中支付扫码页只有二维码图,支付成功后没有任何交互为了更好的用户体验希望扫码支付成功后自动跳转到支付成功页。

解决方案

通过setInterval定时ajax查询订单状态,如果订单支付成功则跳转。

示例代码

<script language=javascript>
var int=self.setInterval("orderStatus()",5000)
function orderStatus()
{
$.post("<?= url::to(['/order/order/orderstatus'])?>",
{
orderCode:"<?= $orderCode?>"
},
function(data,status){
if(data.state=='success'&&data.data=='paid'){
location.href = "<?= url::to(['/order/order/return','orderCode'=>$orderCode])?>";
}
});
}
</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息