# 2、创建代付
请求方式
- POST
请求 URL
/api/v3/ind/createTransferOrder
请求类型
Header: { 'Content-Type': 'application/json;charset=utf-8' }
请求头
参数名 | 描述 | 示例值 |
---|---|---|
access_key | 商户后台获取 | pFqV75X3 |
timestamp | 13位 Unix 时间戳(毫秒) | 1679724896223 |
nonce | UUID V4 格式 | 794c26b0-d33c-4394-b2bb-c485eca16d9e |
sign | 根据签名规则计算的签名 | kAXyh+eerqrefyaF8dyFB0M4FVo= |
请求示例:
{
"currencyAmount": "40.20",
"channelType": "BANK",
"externalOrderId": "826169739606698345",
"accountId": "13178968534",
"bankName": "ICICI BANK",
"accountType": "INR",
"ifSC": "ICIC0005292",
"userInfoName":"test",
"notifyUrl": "http://192.168.1.135:30001",
"remark": "123"
}
请求参数说明
建议:为提升代付处理效率,以下字段建议全部传入。
参数名 | 类型 | 描述 | 示例值 | 是否必填 |
---|---|---|---|---|
currencyAmount | String | 代付金额,最多 2 位小数 | 40.2 | 是 |
channelType | String | 支付渠道类型,固定值:BANK UPI | BANK | 是 |
externalOrderId | String | 商户订单号,最大长度 64 字符 | 826169739606698345 | 是 |
accountId | String | 收款人银行账号 | 13178968534 | 是 |
accountType | String | 银行账户类型,固定值:INR | INR | 是 |
ifSC | String | 当channelType为 BANK该字段为IFSC码由4位大写字母+7位数字组成 当channelType为UPI该字段传UPI收款号 | ICIC0005292 | 是 |
bankName | String | 银行名称 | ICICI BANK | 是 |
userInfoName | String | 用户名称 | test | 否 |
remark | String | 备注,最大 255 字符 | 123 | 否 |
notifyUrl | String | 通知地址 | http://192.168.1.135:30001 | 否 |
响应类型
Header: { 'Content-Type': 'application/json;charset=utf-8' }
响应示例
{
"code": "200",
"success": true,
"msg": "成功",
"msgEn": "SUCCESS",
"data": {
"orderId": "OCURRDRAW202308220659491692687589549DOCK02OO0000000200003653",
"orderStatus": "Accepted",
"externalOrderId": "826169739606698345",
"currencyType": "INR"
}
}
响应参数说明
参数名 | 类型 | 描述 |
---|---|---|
orderId | String | 系统订单 ID |
orderStatus | String | 订单状态 |
externalOrderId | String | 商户订单 ID |
currencyType | String | 法币类型(如 INR) |