YfpayYfpay
  • 介绍
  • 接口签名
  • 代收下单
  • 代收查询
  • 代收通知
  • 代付下单
  • 代付查询
  • 代付通知
  • 余额查询
  • 通道
  • 响应
  • 巴西
  • 中国
  • 印度
  • 印度尼西亚
  • 墨西哥
  • 尼日利亚
  • 菲律宾
  • 南非
  • 泰国
  • 乌克兰
  • 越南
  • USDT
  • English
  • 简体中文
  • 介绍
  • 接口签名
  • 代收下单
  • 代收查询
  • 代收通知
  • 代付下单
  • 代付查询
  • 代付通知
  • 余额查询
  • 通道
  • 响应
  • 巴西
  • 中国
  • 印度
  • 印度尼西亚
  • 墨西哥
  • 尼日利亚
  • 菲律宾
  • 南非
  • 泰国
  • 乌克兰
  • 越南
  • USDT
  • English
  • 简体中文
  • 接入指引

    • 介绍
    • 接口签名
    • 代收下单
    • 代收查询
    • 代收通知
    • 代付下单
    • 代付查询
    • 代付通知
    • 余额查询
    • 通道
    • 响应

代付通知

请求方式: POST

Content-Type: application/json

NOTE

代付订单状态为 代付成功 或 代付失败 ,才会通知商户,其他订单状态不会通知商户。

如果首次通知商户出现异常,会尝试再通知4次,共5次。频率为:0s/10s/10s/30s/30s。时间可能有1~2秒的差异,以实际为准。

包体参数 Body

参数类型参与签名说明
client_keystring是商户标识。由大洋支付颁发。
signaturestring否签名值。
amountstring是代付金额。单位:元。
channel_idstring是代付通道ID。
transfer_nostring是代付订单号。
out_transfer_nostring是商户代付订单号。
created_atstring是下单时间。UTC 时间。
paid_atstring是付款时间。UTC 时间。
代付订单状态为代付成功,才会传递此参数。
messagestring是代付失败的原因。
代付订单状态为代付失败,才会传递此参数。
statusinteger是订单状态。 1: 代付成功, 3: 代付失败

通知示例

代付成功:

curl -X POST \
  https://your-domain.com/webhook \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{
    "client_key": "01h349bd08hk3ze70h3zyytaq6",
    "signature": "c3ddc1f29b3a4ea123c8df95bf6c6a43a29c90a8331b67ec4e5ad61fe9cdb3b2",
    "amount": "100.00",
    "channel_id": "5001",
    "transfer_no": "100000012023072123389872",
    "out_transfer_no": "20230101000000",
    "created_at": "2023-01-01T01:01:01.000000Z",
    "paid_at": "2023-01-01T01:02:03.000000Z",
    "status": 1
  }'

代付失败:

curl -X POST \
  https://your-domain.com/webhook \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{
    "client_key": "01h349bd08hk3ze70h3zyytaq6",
    "signature": "c3ddc1f29b3a4ea123c8df95bf6c6a43a29c90a8331b67ec4e5ad61fe9cdb3b2",
    "amount": "100.00",
    "channel_id": "5001",
    "transfer_no": "100000012023072123389872",
    "out_transfer_no": "20230101000000",
    "created_at": "2023-01-01T01:01:01.000000Z",
    "message": "Failed.",
    "status": 3
  }'

商户应答

参数说明
code状态码。值为 SUCCESS 表示成功,区分大小写。
其他代码表示失败。 请响应 JSON 数据。

示例:

{
  "code": "SUCCESS"
}
Prev
代付查询
Next
余额查询