接入指南 接入指南
  • V2 (opens new window)
  • V3 (opens new window)
  • V4-English (opens new window)
  • 接入指南
    • 接入准备
    • 快速启动
    • 开发指南
    • 接入方式
    • 工具
    • 附录
    • 术语
  • API文档
    • checkout
    • dispute
    • Tokenization
    • 异步通知
    • Marketplaces
    • Terminal integration API
  • Marketplaces
  • Accept in-person payments with Terminal
  • 覆盖国家
  • 风险管理
  • 对账服务
  • 支付方式
  • V2 (opens new window)
  • V3 (opens new window)
  • V4-English (opens new window)
  • 快速启动

    • START
    • 沙箱测试资源

      • 概览
      • Klarna测试资源
    • MODIFY PAYMENTS

      • Capture
      • Void
      • Refund
        • 发起退款
        • 处理退款状态
        • 多次退款和部分退款
    • PAYMENT FEATURES

      • Tokenization

        • 概览
        • NetworkToken
        • CardOnFile
        • CodeGrant
      • Recurring

        • 概览
        • 接入流程
  • v4

Refund

Refund(退款)是指在一笔交易已经完成后(即资金已从购物者账户转移到商家账户后),商家将部分或全部交易金额返还给购物者的过程。您可以全额退款,也可以部分退款。您也可以执行多次部分退款,只要金额不超过捕获的金额。 退款是支付领域中常见的一种“修改”操作,它直接影响到已授权或已捕获的支付的状态,并确保资金能够安全地返回到购物者的账户。

# 发起退款

请求申请退款API,您可以发起退款。

提示

  1. 手动Capture的交易,您只能在付款已被捕获后才能退款。若您想取消尚未捕获的付款,可以使用Void。
  2. 当您的交易无法确认是否已经CAPTURE的情况,您可以调用单笔交易查询
  3. 退款具有时效性,在一定期限内,您可以发起退款,超出期限无法发起退款。

# 处理退款状态

调用申请退款API后,在同步响应中您可能会收到status可选值:

  • SUCCESS-成功
  • FAILED-失败
  • PROCESSING-进行中

为了处理PROCESSING的情况,您需要在调用申请退款API时,正确设置notificationUrl,以便于正确收到退款通知

提示

当您收不到异步通知或者无法确认状态的情况,您可以调用退款查询

# 多次退款和部分退款

申请退款 API 根据merchantRefundId幂等,您可以安全的多次调用。

提示

目前支持部分退款,退款总金额必须等于交易金额

  • 当merchantRefundId相同时候,重新调用申请退款 API,您将会获取到查询结果。
  • 当您调用申请退款 API失败需要重试时候,您需要更新merchantRefundId重新发起请求。
  • 若您想要部分退款,请在申请退款 API中传入小于支付金额的退款金额。
  • 支持多次退款且金额不同的场景,您需要更新merchantRefundId重新发起请求。
上次更新: 2024/06/06, 16:12:36

Previous
← Void
Next
概览→

杭州乒乓智能技术有限公司 | Copyright © 2015-2026 checkout.pingpongx.com.All Rights Reserved.
  • 浅色模式