EasyPay API
EasyPay 官网
EasyPay 官网
  1. 退款
  • 文档介绍
    • 调用说明
    • 认证
    • 异常
    • 版本
    • 请求幂等
    • 对接指引
    • API 清单
  • 认证
    • 认证
      POST
  • 账户
    • 创建账户
      POST
    • 查询账户列表
      GET
    • 查询账户
      GET
    • 修改账户实名
      PUT
  • 余额
    • 查询账户余额
      GET
  • 申请收款账户
    • 申请收款账户
      POST
    • 查询申请列表
      GET
    • 查询申请
      GET
  • 收款账户
    • 查询收款账户列表
    • 查询收款账户
  • 收单
    • 支付
      • APP 支付
      • 小程序支付
      • 公众号支付
      • H5支付
      • 查询支付单
      • 取消支付单
      • 查询支付单列表
    • 退款
      • 退款
        POST
      • 查询退款
        GET
      • 查询退款单列表
        GET
    • 对账单
      • 查询对账单列表
    • 结算单
      • 查询结算单列表
      • 查询结算单
    • 报关
      • 报关
      • 身份信息校验
      • 报关查询
      • 报关重推
      • 报关信息修改
    • 汇率
      • 查询渠道汇率
  • 入账
    • 查询入账列表
    • 查询入账
    • 入账凭证下载
  • 汇率
    • 查询汇率
  • 换汇
    • 创建换汇订单
    • 查询换汇订单列表
    • 查询换汇订单
    • 更新结汇明细
    • 手动确认交割
  • 付款
    • 付款
    • 查询付款列表
    • 查询付款
    • 补充材料
    • 付款凭证下载
  • 转账
    • 转账
    • 查询转账列表
    • 查询转账
  • 流水
    • 查询账户流水
    • 根据 transaction ID 查询
  • 账户实名更新请求
    • 查询实名更新请求列表
    • 提交实名更新
  • 收款人
    • 收款人信息校验
  • 模拟
    • 通过实名
    • 驳回实名
    • 创建实名更新
    • 通过实名更新
    • 拒绝更新请求
    • 收款账户审核通过
    • 收款账户审核驳回
    • 入账
    • 通过付款
    • 拒绝付款
    • 通过换汇
    • 拒绝换汇
    • 通过提现
    • 拒绝提现
    • 收款
  • Webhooks
    • 创建 Webhook
    • 查询 Webhook
    • 修改 Webhook
    • 删除 Webhook
    • 创建 Webhook HMAC Key
  • 通知
    • 账户审核通过
    • 账户审核驳回
    • 实名待更新
    • 实名更新审核通过
    • 实名更新审核驳回
    • 收款账户申请成功
    • 收款账户申请失败
    • 收款账户已下发
    • 收款账户信息变更
    • 收单支付成功通知
    • 收单退款成功通知
    • 收单退款失败通知
    • 入账成功
    • 换汇成功
    • 换汇失败
    • 结汇明细失败
    • 付款成功
    • 付款失败
    • 付款银行退回
    • 转账成功
    • 转账失败
  1. 退款

退款

POST
/v3/acquiring/refunds

请求参数

Header 参数
Authorization
string 
可选
默认值:
Bearer {{access_token}}
Body 参数application/json
request_id
string 
商户订单 ID
必需
payment_id
string  | null 
可选
payment_id payment_request_id 二选一
payment_request_id
string  | null 
可选
payment_id payment_request_id 二选一
account_id
string 
账户 ID
必需
notify_url
string  | null 
退款通知地址
可选
refund
object 
必需
amount
integer <int64>
退款金额
必需
reason
string 
退款原因
必需
metadata
object  | null 
附加参数
可选
额外字段
object 
附加参数
可选
示例
{
    "request_id": "string",
    "payment_id": "string",
    "payment_request_id": "string",
    "account_id": "string",
    "notify_url": "string",
    "refund": {
        "amount": 0,
        "reason": "string"
    },
    "metadata": {
        "property1": {},
        "property2": {}
    }
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://demo-api.easypayx.com/v3/acquiring/refunds' \
--header 'Authorization: Bearer ' \
--header 'Content-Type: application/json' \
--data-raw '{
    "request_id": "string",
    "payment_id": "string",
    "payment_request_id": "string",
    "account_id": "string",
    "notify_url": "string",
    "refund": {
        "amount": 0,
        "reason": "string"
    },
    "metadata": {
        "property1": {},
        "property2": {}
    }
}'

返回响应

🟢200OK
application/json
Body
data
object (RefundResponse) 
可选
id
string 
退款 ID
必需
request_id
string 
退款幂等参数
必需
payment_id
string 
支付 ID
必需
payment_request_id
string 
支付幂等参数
必需
account_id
string 
账户 ID
必需
payment_type
enum<string> 
必需
支付方式(微信、支付宝、钱包)
枚举值:
WECHAT_PAY
notify_url
string  | null 
退款通知地址
可选
refund
object 
必需
settlement
object 
必需
payer
object 
必需
status
enum<string> 
退款状态
必需
枚举值:
INITPENDINGSUCCESSFAILED
create_time
string <date-time>
创建时间
必需
complete_time
string <date-time> | null 
退款完成时间
可选
示例
{
    "data": {
        "id": "string",
        "request_id": "string",
        "payment_id": "string",
        "payment_request_id": "string",
        "account_id": "string",
        "payment_type": "WECHAT_PAY",
        "notify_url": "string",
        "refund": {
            "amount": 0,
            "currency": "string",
            "reason": "string"
        },
        "settlement": {
            "currency": "string",
            "exchange_rate": "string"
        },
        "payer": {
            "amount": 0,
            "currency": "string"
        },
        "status": "INIT",
        "create_time": "2019-08-24T14:15:22Z",
        "complete_time": "2019-08-24T14:15:22Z"
    }
}
🟠400Bad Request
🟠404Not Found
🟠409Conflict
🔴500Internal Server Error
🔴503Service Unavailable
修改于 2023-05-26 04:34:06
上一页
查询支付单列表
下一页
查询退款
Built with