开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
凯发app官方网站的技术支持 & 案例 faq 
当面付
刷脸付
app支付
案例分析
sdk & demo
常见问题
常用工具
手机网站支付
电脑网站支付
直付通
花呗分期
支付能力 > app支付 > 常见问题 > 订单已付款,请勿重复提交(alin42279)
收藏
我的文档
设置
错误描述
订单已付款成功,请勿重复提交 (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)
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图