ウィーチャットのスキャンコードの支払いに成功した後にジャンプします
ウィーチャットのスキャンコードの支払いに成功した後にジャンプします
問題の説明
微信が公式に提供した例では、支払いスキャンページはQRコード図のみであり、支払いに成功した後、より良いユーザー体験のためにスキャン支払いに成功した後、自動的に支払い成功ページにジャンプすることはありません.
ソリューション
に合格
setIntervalタイミングajaxは受注ステータスをクエリーし、受注の支払いに成功するとジャンプします.
サンプルコード
問題の説明
微信が公式に提供した例では、支払いスキャンページはQRコード図のみであり、支払いに成功した後、より良いユーザー体験のためにスキャン支払いに成功した後、自動的に支払い成功ページにジャンプすることはありません.
ソリューション
に合格
setIntervalタイミングajaxは受注ステータスをクエリーし、受注の支払いに成功するとジャンプします.
サンプルコード
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])?>";
}
});
}