问题
集成支付宝报错——订单信息有错误,建议联系实家。 错误码: TOTAL FEE EXCEED
详细问题
笔者按照支付宝沙箱支付快速集成版进行操作,操作完成访问所集成的支付宝,页面如下
发起请求核心代码
response.sendRedirect("http://ip地址:服务端口/alipay/pay?out_trade_no=" + out_trade_no+ "&gmt_payment=" + gmt_payment+ "&trade_no="+ trade_no);
解决方案
修改请求核心代码为
response.sendRedirect("http://ip地址:服务端口/alipay/pay?subject=" + subject+ "&traceNo=" + traceNo+ "&totalAmount="+ totalAmount);
问题产生原因
原因是支付请求中的参数有误,导致支付宝返回了错误消息。原始的参数 “out_trade_no”、“gmt_payment” 和 “trade_no” 无法正确传递或被错误地使用,而修改后的参数 “subject”、“traceNo” 和 “totalAmount” 符合支付宝的要求。
问题解决原因
将原始的参数修改为正确的参数,符合支付宝的要求和格式。
参考文献
问题产生原因以及问题解决原因参考chatgpt
原创不易
转载请标明出处
如果对你有所帮助 别忘啦点赞支持哈