# 退款规则及流程
# 退款规则
- 手续费: 退款是否退回手续费或额外收费,需依照商户与 Tenpay Global 及合作机构的协议执行
- 退款限制: 不同支付方式的退款限制不同,请查看本文档 “支付方式” 章节中的原路退款、退款限额及退款有效期相关描述
不允许退款的可能场景包括:支付方式不支持退款、支付方式不支持部分退款,退款金额不在限额范围内,退款时间超出退款有效期等
# 退款流程
# 退款发起
商户可通过调用 refund
接口对已成功的支付订单发起退款:
- 接口详情: 参见 Tenpay Global Checkout API (腾讯文档 / Google Doc) 中“3.5 申请退款”
- 集成指引: 参见 Tenpay Global Checkout API (腾讯文档 / Google Doc) 中“5.4 退款场景”
# 退款查询
退款发起后,商户可通过以下方式查询退款单状态等详情:
- API 查询: 调用
inquiry-refund
接口查询退款单
- 接口详情:参见 Tenpay Global Checkout API (腾讯文档 / Google Doc) 中“3.6 查询退款单”
- 集成指引:参见 Tenpay Global Checkout API (腾讯文档 / Google Doc) 中"5.4 退款场景"
- 小程序商户平台查询
- 登录微信公众平台,进入“全球收银台”
- 点击「交易」,进入「交易明细」页面,选择“退款明细”
- 通过筛选退款单“创建时间”、“退款状态”,或直接输入“商户退款单号”进行搜索,定位到目标退款单
- 点击“查看”,查看目标退款单详情
# 退款通知
当退款单达到终态时,Tenpay Global 会根据退款发起时指定的 notify_url
向商户通知退款结果:
- 通知详情: 参见 Tenpay Global Checkout API (腾讯文档 / Google Doc) 中“3.8 通知退款结果”
- 集成指引: 参见 Tenpay Global Checkout API (腾讯文档 / Google Doc) 中“5.4 退款场景”
注:建议通过监听 Tenpay Global 发来的通知,更新并记录退款状态
# 退款关闭
当前不支持商户主动关闭已发起的退款申请