Cloudtay
Taypay v1

发起退款接口

Taypay v1 发起退款接口说明与示例。

发起退款接口

POST /api/payment/open/v1/refund/create
Content-Type: application/json

当前版本只支持全额退款。

请求参数

字段类型必填说明
app_idstring商户应用 ID。
merchant_order_nostring商户订单号。
refund_nostring商户退款单号。
amountstring退款金额, 当前版本要求全额退款。
reasonstring退款原因。
timestampinteger秒级时间戳。
noncestring请求随机串。
sign_typestring固定为 HMAC-SHA256
signstring签名值。

请求示例:

{
  "app_id": "your_app_id",
  "merchant_order_no": "M202605220001",
  "refund_no": "R202605220001",
  "amount": "99.00",
  "reason": "用户申请退款",
  "timestamp": 1779465690,
  "nonce": "random_refund_nonce",
  "sign_type": "HMAC-SHA256",
  "sign": "generate_by_app_secret"
}

响应参数

字段类型说明
codeinteger业务响应码, 0 表示成功。
messagestring响应说明。
dataobject退款结果。
data.refund_nostring商户退款单号。
data.platform_order_nostring平台订单号。
data.merchant_order_nostring商户订单号。
data.amountstring退款金额。
data.statusstring退款状态。

响应示例:

{
  "code": 0,
  "message": "success",
  "data": {
    "refund_no": "R202605220001",
    "platform_order_no": "EP202605220001",
    "merchant_order_no": "M202605220001",
    "amount": "99.00",
    "status": "processing"
  }
}
Copyright © 2026