开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
凯发app官方网站的技术支持 & 案例 faq 
接入指南 > 案例分析 > 标准产品 > 如何判断交易是否成功
收藏
我的文档
设置
为避免单笔账对商家或者用户造成资损,需要商家确认收款成功才可进行后续的操作。
方式
判断依据
备注
查询接口
返回 trade_status=trade_success(交易支付成功)或 trade_finished(交易结束,不可退款)
trade_success 和 trade_finished 都表示交易成功,区别只在于 trade_success 状态可进行退款。
异步通知
返回 trade_status=trade_success(交易支付成功)或 trade_finished(交易结束,不可退款)
账单平台
平台显示的交易数据
-
查询接口
根据 alipay.trade.query(统一收单交易查询)返回的 trade_status(交易状态)进行了解。
当面付推荐使用 轮询查询判断交易状态。 
异步通知
根据接口设置的 notify_url 进行接收异步,根据异步通知返回的 trade_status(交易状态)进行了解。
当面付不推荐使用异步的方式进行判断。 
查看账单
可通过支付宝客户端的账单或者 进行查询了解。
支付宝客户端或者商家平台的账单存在问题,请到 在线咨询或拨打商家服务热线 4007585858 咨询,服务时间为 8:00-24:00。
注意事项
交易状态说明
wait_buyer_pay :交易创建,等待买家付款。
trade_closed:在指定时间段内未支付时关闭的交易或在交易完成全额退款成功时关闭的交易。
trade_success:商户签约的产品支持退款功能的前提下,买家付款成功。
trade_finished:商户签约的产品不支持退款功能的前提下,买家付款成功;或者,商户签约的产品支持退款功能的前提下,交易已经成功并且已经超过可退款期限。
注意:只有交易通知状态为 trade_success 或 trade_finished 时,支付宝才会认定为买家付款成功。
线上产品推荐如何判断交易成功
线下产品当面付推荐使用轮询的方式调用查询接口进行判断。
线上产品(手机网站支付、电脑网站支付和 app 支付)建议使用异步通知结合查询接口的方式进行判断,若出现网络不稳定、服务器异常等问题导致收不到异步,可先通过查询接口进行判断交易是否成功,避免业务中断。
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图