更新时间:2023-11-22 17:10:15收藏我的文档设置返回文档错误描述订单已付款成功,请勿重复提交 (alin42279)。问题原因该笔订单已支付完成,使用相同的商户订单号发起请求。 涉及接口(app 支付接口 2.0)(手机网站支付接口 2.0) 凯发app官方网站的解决方案●订单创建后用户支付完成,但是商家使用相同 out_trade_no 发起请求支付。可通过 alipay.trade.query(统一收单交易查询)查询该请求 out_trade_no 返回的 trade_status 状态。 ●建议商家更换商户订单号后重新唤起请求支付。商户订单号(无论是什么产品,接口中存在的请求订单号)必须保持唯一,不重复。 ●使用手机网站支付接口产品,如通过查询接口未查询到该笔订单,检查是否通过 post 请求生成 form 表单提交支付。可通过修改提交方法,将 post 请求修改为 get 方式请求(即原本是生成 form 表单的方式请求,改为生成 url 请求链接进行访问唤起支付)。各开发语言 get 方式生成 url 请求示例详见 。 注意事项●订单 trade_status=trade_success 或者 trade_finished,out_trade_no 不变,发起请求报错 订单已付款成功,请勿重复提交 (alin42279)。●订单 trade_status=trade_closed,out_trade_no 不变,发起请求报错 抱歉,订单已关闭,你可以重新购买并付款 (alin42280)。●订单 trade_status=wait_buyer_pay,out_trade_no 不变,但是修改了其他参数,发起请求报错 商家订单参数异常,请尝试返回后重新付款或联系商家确认 (alin42282)。