1、交易退款接口
API:alipay.trade.refund(统一收单交易退款接口) 适用场景
交易退款接口必须是在交易成功(交易状态处于TRADE_SUCCESS),才可以进行订单退款。
收款的钱会原路返回到付款方的账号上。 调用后交易状态
退款分为全额退款和部分退款。
(1)全额退款:交易状态变为TEADE_CLOSE。
(2)部分退款:交易状态仍处于TRADE_SUCCESS。 调用时间限制
交易有效退款时间默认为3个月,即交易状态从TRADE_SUCCESS变为TRADE_FINISH的时间为3个月。
如果要修改交易退款时间,如缩短或者延长,需联系商户客服修改签约协议。
商户客服联系方式可通过热线电话(95188-1)或者在线咨询。
2、交易关闭接口
API:alipay.trade.close(统一收单交易关闭接口) 适用场景
交易关闭接口是用于交易创建后(交易状态处于WAIT_BUYER_PAY),客户在一定时间内未进行支付,对订单进行关闭。 调用后交易状态
调用交易关闭接口后,交易状态变为TEADE_CLOSE。 调用时间限制
交易关闭时间默认为15天,即交易创建后,如果用户一直未支付,系统15天后会自动结束该笔交易。
如果要控制交易关闭时间,除了交易关闭接口,也可通过?超时参数控制。
超时参数详见timeout_express与time_expire参数详解。
3、交易撤销接口
API:alipay.trade.cancel(统一收单交易撤销接口) 适用场景
适用于交易创建后,用户支付信息不确认,交易状态不明确,支付交易返回失败或支付系统超时,调用撤销交易。
如果此订单用户支付失败,支付宝系统会将此订单关闭。
如果用户支付成功,支付宝系统会将此订单资金退还给用户。
注意:只有发生支付系统超时或者支付结果未知时可调用撤销,其他正常支付的单如需实现相同功能请调用申请退款API。提交支付交易后调用【查询订单API】,没有明确的支付结果再调用【撤销订单API】。 调用后交易状态
调用交易撤销接口后,交易状态变为TEADE_CLOSE。 调用时间限制
交易撤销接口限制时间为1天,即交易创建后(交易状态处于WAIT_BUYER_PAY)的24小时内支持调用撤销接口,过了24小时,该接口无法再使用。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。