跳至主要內容

代付订单 · 玻利维亚

TOPPAY Team大约 3 分钟

请求

代付 API 用于向受益人发起代付交易。本页为 玻利维亚(国家码 bo,币种 BOB)的代付说明。bankCode 使用平台银行或钱包编码,完整清单见 地区支付说明 — 玻利维亚

请求路径

域名:推荐使用统一域名 openapi.toppayment.com(路径不变);原国别域名(如 global-bo-openapi.toppayment.com)仍可用。

环境地址
沙箱https://openapi.toppayment.com/sandbox/bo/disbursement/cash
生产https://openapi.toppayment.com/bo/disbursement/cash

请求头

字段必填类型描述
Content-TypeMString固定值:application/json

请求体

字段必填类型描述
mchNoMString(32)商户编号
orderNumMString(50)商户订单号
amountMNumber(32,8)交易金额;须为正数、整数或最多两位小数
bankCodeMString(32)收款银行或钱包编码,见玻利维亚编码清单
bankCardMString(50)收款账号;选择 YAPE 时填写收款人 Yape 账号
accountNameMString(50)收款人姓名
descriptionOString(255)交易描述
feeTypeMNumber手续费类型:0 代付金额内扣除;1 手续费另计
downNotifyUrlMString(164)异步通知 URL
timestampMString(13)毫秒级时间戳
signMString签名,见签名规则

请求体示例

Content-type: application/json

响应

响应字段

字段必填类型描述
successMBoolean请求是否成功
codeMString9999:受理成功;其他结果请结合订单状态判断
msgOString响应消息
timeStampMNumber响应时间戳(毫秒)
dataMObject交易数据
orderNumMString商户订单号
platOrderNumMString平台订单号
amountMNumber交易金额
feeMNumber手续费
feeTypeMNumber手续费类型
statusMNumber交易状态,见交易状态码
statusMsgMString状态描述
bankCodeMString银行或钱包编码
bankCardMString收款账号
accountNameMString收款人姓名
descriptionOString交易描述
{
  "success": true,
  "code": "9999",
  "msg": "SUCCESS",
  "timeStamp": 1767772957433,
  "data": {
    "orderNum": "BOPAYOUT1234561",
    "platOrderNum": "TRANS2008811496544403456",
    "amount": 100.50,
    "fee": 2,
    "feeType": 1,
    "status": 1,
    "statusMsg": "ORDER_RECEIVED_PROCESSING",
    "bankCode": "YAPE",
    "bankCard": "70012345",
    "accountName": "Maria Lopez",
    "description": "test"
  }
}

通知

HTTP请求

字段必填类型描述
Content-TypeMString固定值:application/json

通知体

字段必填类型描述
platOrderNumMString平台订单号
versionMString接口版本号
orderNumMString商户订单号
amountMNumber交易金额
feeMNumber手续费
feeTypeMNumber手续费类型
statusMNumber交易状态,见交易状态码
statusMsgMString状态描述
bankCodeMString银行或钱包编码
bankCardMString收款账号
accountNameMString收款人姓名
descriptionOString交易描述
signMString通知签名

返回

校验签名后,仅返回字符串 SUCCESS

SUCCESS

通知示例

{
  "platOrderNum": "TRANS2008812168572567552",
  "version": "v1",
  "orderNum": "BOPAYOUT1234561",
  "amount": 100.50,
  "fee": 2,
  "feeType": 1,
  "status": 2,
  "statusMsg": "SUCCESS",
  "bankCode": "YAPE",
  "bankCard": "70012345",
  "accountName": "Maria Lopez",
  "description": "test",
  "sign": "…"
}