#支付寶 如何快速定比特電腦網站支付問題?

阿裏雲問答 2022-01-08 07:06:07 阅读数:448

支付 快速 比特 支付

如何快速定比特電腦網站支付問題




采納答案1:

電腦網站支付是通過pageExecute方法進行調用生成form錶單或者url鏈接進行請求支付的。 如果存在問題一般不會直接出現報錯,需要將請求參數在前段頁面訪問請求時才會返回報錯。 1、請求提交方式是否正確 建議使用get請求方式,返回http鏈接的方式測試檢查。 避免部分商戶post請求方式,返回from錶單提交方式錯誤存在問題導致無法成功。 如果get請求方式成功,但是post請求方式失敗,建議: (1)檢查form錶單提交方式是否正確。 (2)建議修改為get請求方式進行請求支付。 AlipayClient alipayClient = new DefaultAlipayClient(AlipayConfig.gatewayUrl, AlipayConfig.app_id, AlipayConfig.merchant_private_key, "json", AlipayConfig.charset, AlipayConfig.alipay_public_key, AlipayConfig.sign_type); //設置請求參數 AlipayTradePagePayRequest alipayRequest = new AlipayTradePagePayRequest(); alipayRequest.setBizContent("{"out_trade_no":"20150320010101001"," + ""total_amount":"88.88","
+ ""subject":"subject"," + ""product_code":"FAST_INSTANT_TRADE_PAY"}"); //get請求方式,返回http鏈接
AlipayTradePagePayResponse respose = alipayClient.pageExecute(alipayRequest,"get");

//post請求方式,返回from錶單 //AlipayTradePagePayResponse respose = alipayClient.pageExecute(alipayRequest);//打印請求信息System.out.println(respose.getBody());

2、根據報錯檢查相關排查方案 get請求方式請求失敗,出現類似驗簽出錯、錯誤碼等,建議根據相關報錯提示進行排查。 錯誤原因可以參考(搜索框進行輸入問題查詢對應的方案):點擊查看。 電腦網站支付報錯,詳見常見報錯。 可以將請求後的http鏈接進行解碼轉義,檢查傳參是否正確,biz_content設是否json格式,末尾是否多了逗號等。 或者使用雲排查工具進行搜索參數確認。 建議參考以上的請求參數示例,是否設置out_trade_no、total_amount、subject和product_code。

3、請求成功,但支付失敗 請求喚起收銀臺成功,但是登陸賬戶或者掃碼支付失敗,該問題一般是由於賬戶、環境等原因導致。 建議檢查: (1)建議根據相對應的報錯信息進行確認,錯誤原因可以搜索框輸入報錯信息點擊查看。 (2)是否是沙箱環境測試,但是使用正式環境的錢包掃碼支付,反之亦然。 (3)是否存在商戶或者用戶賬戶風控原因導致,便宜多測試幾個用戶。 如果所有用戶都無法支付,建議核實商家賬戶是否風控。 如果只有該用戶無法支付,建議核實該用戶賬戶是否風控。


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