#支付寶 同步頁面不跳轉,怎麼辦?

阿裏雲問答 2022-01-08 05:31:06 阅读数:441

支付 同步 不跳

同步頁面不跳轉




采納答案1:

報錯原因

1、用戶關閉頁面

2、接口不支持同步跳轉

3、同步地址設置錯誤

4、return_url參數比特置設置錯誤

5、商家分賬幹擾

6、同步已經跳轉,但商戶以為未跳轉

電腦網站支付示例

https://openapi.alipay.com/gateway.do?alipay_sdk=alipay-sdk-java-3.7.89.ALL&app_id=2014********3222&biz_content=%7B%22out_trade_no%22%3A%22page20187272054511544757%22%2C%22product_code%22%3A%22FAST_INSTANT_TRADE_PAY%22%2C%22subject%22%3A%22%E6%B5%8B%E8%AF%95%22%2C%22total_amount%22%3A%220.01%22%7D&charset=utf-8&format=json&method=alipay.trade.page.pay&return_url=https%3A%2F%2Fdocs.open.alipay.com&sign=ZirNykfBfDskIAClCI0IYVbn9OtlxWLvSV%2FMVq85jOMjfOCDxcMw3nJAv4Aaz8jykcmvVMGQbW3qHe6b0l5gxK8rl7JboMJ%2F969kRRp9v3RELQKaqbofu0LF0jxZq8ejLnCED0fXJ46LZfH61TwbwnTBzFlfO0BxwMVx7ns7Usj8JEr%2FBqxp4%2FnhtuJMI8meWgNXWPi4LiC7vuw5HkXSCzx5WFg0MqU84B3g8g1C9bFOMHX9Ua5wwfJ8%2FbmuWqvEUk786g82mey5n9kqctuIQ3j%2BGwxgyUheHX%2BdW%2FgS4qKeXWHkznMNWK0BZmJFKsVTt5uY5SjgQaM9j9x%2BR2OdGA%3D%3D&sign_type=RSA2&timestamp=2020-01-10+10%3A21%3A26&version=1.0

排查方案 1、用戶關閉頁面

同步頁面跳轉,需要在頁面中進行跳轉,如果用戶關閉瀏覽器頁面,或者直接退出,頁面是不會進行跳轉的。

2、接口不支持同步跳轉

接口不支持設置return_url參數,無法進行同步跳轉頁面。

注:當面付、app支付不支持設置return_url參數,無法同步跳轉return_url頁面;

3、同步地址設置錯誤

return_url參數值參考

(1)確保頁面跳轉同步通知頁面地址(請求參數return_url)的路徑前面加上http:// 或https://

(2)頁面跳轉同步通知頁面地址(請求參數return_url)設置時不能帶有特殊符號,例如“!”、“#”等

(3)頁面跳轉同步通知頁面地址(請求參數return_url)的路徑不能以“http://localhost”開頭。本地調試時建議用IP地址(如127.0.0.1)或域名綁定

4、return_url參數比特置設置錯誤

接口中設置return_url參數傳參錯誤,該參數為公共請求參數,參考電腦網站支付示例。

接口調用sdk設置傳參方式如下:

注:該參數設置是需要訂單支付後生效;return_url參數不需要編碼傳入。

Java:request.setReturnUrl("同步跳轉地址");

PHP:$request->setReturnUrl('同步跳轉地址');

.net:request.setReturnUrl("同步跳轉地址");

5、商家分賬幹擾

檢查是否在同步跳轉之前,調用商家分賬接口,建議支付成功後等待10s左右後進行調用商家分賬接口。

6、同步已經跳轉,但商戶以為未跳轉

部分商戶的同步地址存在問題,如404頁面路徑不存在等。

支付成功後,同步頁面已經跳轉到return_url設置的同步地址,但是由於商戶自己同步地址有問題,頁面404未顯示。

建議商戶更換return_url為:https://docs.open.alipay.com等其他地址測試。

注意事項:php語言檢查服務器是不是支持fsockopen,DOMDocument()函數和curl。


版权声明:本文为[阿裏雲問答]所创,转载请带上原文链接,感谢。 https://gsmany.com/2022/01/202201080531059775.html