Skip to content

发起退款

功能简述

  • 发起订单退款

流程说明

img

发起退款 API

请求 URL

  • /orders/{ORDER_ID}/refunds
    • {ORDER_ID}:您的支付 ID

请求 Method

  • order.refund

请求方式

  • POST

请求参数

请求参数如下:

参数类型必填描述示例
amountstring订单金额,浮点数字符串,小数点后最多两位"1.35", "99.10", "127"
reasonstring退款原因退运费
merchantRefundIdstring商户退款单 ID"TEST934759263495634"

响应参数

响应参数如下:

  • Response Body
参数类型描述样例
amountnumber订单金额,注意这里是数字类型,浮点数,最多两位小数3.23
statusstring退款状态:
pending:退款中
success:退款完成
fail:退款失败
"pending"
idstring退单 ID,全局唯一"M948164T2023072607034709567189_R1"
orderIdstring所属订单 ID"M948164T2023072607034709567189"
paymentMethodstring支付方式:
stcpay
mastercard
applePay
tap
"mastercard"
merchantRefundIdstring商户退款单 ID"TEST934759263495634"
merchantIdstring商户 ID"M948164"
originTransactionIdstring订单交易 ID"M948164T2023072607034709567189_1"
currencystring货币类型货币种类,三位大写字母"SAR"
"KWD"
"BHD"
"AED"
"OMR"
"QAR"
createdAtstring创建时间"2023-07-26T04:06:33.227Z"
updatedAtstring更新时间"2023-07-26T04:06:33.227Z"

响应参数示例

json
{
  "amount": 7, // 订单金额
  "status": "pending", // 退款状态
  "id": "M948164T2023072607034709567189_R1", // 退单 ID
  "orderId": "M948164T2023072607034709567189", // 所属订单 ID
  "paymentMethod": "mastercard", // 支付方式
  "merchantRefundId": "TEST934759263495634", // 商户退款单 ID
  "merchantId": "M948164", // 商户 ID
  "originTransactionId": "M948164T2023072607034709567189_1", // 订单交易 ID
  "currency": "SAR", // 货币类型
  "updatedAt": "2023-07-26T04:06:33.227Z", // 创建时间
  "createdAt": "2023-07-26T04:06:33.227Z" // 更新时间
}