看了下文檔研究了一晚上,大概明白了整個流程。用戶點擊付款,請求支付頁面,支付成功跳轉return_url.php,這個其實就是支付成功后的提示頁面。因為可能隨時關閉,所以只用來展示結果頁面,不用來更新訂單信息。付款發(fā)出請求后,支付寶后臺會異步發(fā)送一個通知到notify_url.php,開發(fā)者需要在此頁面根據狀態(tài)進行相關的功能開發(fā)。目前我是這么寫的if($_POST['trade_status']=='TRADE_FINISHED'||$_POST['trade_status']=='TRADE_SUCCESS'){$sql="updatevip_order_listsettrade_no='$trade_no',trade_status='$trade_status'whereout_trade_no='$out_trade_no'";$res=mysqli_query($con,$sql);//判斷該筆訂單是否在商戶網站中已經做過處理//如果沒有做過處理,根據訂單號(out_trade_no)在商戶網站的訂單系統中查到該筆訂單的詳細,并執(zhí)行商戶的業(yè)務程序//請務必判斷請求時的total_amount與通知時獲取的total_fee為一致的//如果有做過處理,不執(zhí)行商戶的業(yè)務程序//注意://退款日期超過可退款期限后(如三個月可退款),支付寶系統發(fā)送該交易狀態(tài)通知}echo"success";//請不要修改或刪除但是測試時,支付成功后,數據庫里面的信息并沒有更新,感覺壓根沒走notify_url.php所有相請教下有結果支付寶支付的大佬,notify_url和return_url到底應該怎么寫
跪求!網站接入支付寶支付,notify_url.php和return_url.php怎么寫?十分感謝
守候你守候我
2019-10-16 09:03:27