springcloud后端集成支付宝支付踩坑记
生活随笔
收集整理的這篇文章主要介紹了
springcloud后端集成支付宝支付踩坑记
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
基礎環境坑
區分應用公鑰和支付寶公鑰,要有以下認識否則還不算入門。
1、支付寶公鑰由本地公鑰生成。
2、應用公鑰是給支付寶系統用的,支付寶公鑰要放在本地,發起請求和驗簽時使用。
調用訂單退款api時,下單支付正常,仍報錯
報錯 “code”:“40004”,“msg”:“Business Failed”,“sub_code”:“ACQ.INVALID_PARAMETER”,“sub_msg”:"參數無效:“
解決方法:
傳入BizContent時,嚴格按照官方的格式來,參數名和參數值都需要加引號
request.setBizContent(“xxxxx“:“yyyyyyyyyy”)
下單成功,并且可以查詢到訂單信息,單退款調用時報錯:
“code”:“40004”,“msg”:“Business Failed”,“sub_code”:“ACQ.TRADE_NOT_EXIST”,“sub_msg”:“交易不存在”
官方的排查方案都排查過沒有問題,https://opendocs.alipay.com/support/01rfsg
解決方法:
切換到正式環境測試
總結
以上是生活随笔為你收集整理的springcloud后端集成支付宝支付踩坑记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu 安装之后无法连接网络问题
- 下一篇: 写论文机器