代付接口
回调数据的加密内容为查单响应的channelCreditOrderSimpleInfo对象
V1版本,未来会取消此接口,判断ProcessCode==30订单成功,ProcessCode==40订单失败,其他状态请查看文档
授权
Authorizationstring必填
授权码
请求体
设置借贷交易请求类
amountnumber · double必填
代付金额
sourceNostring · 最小值: 1必填
商户订单流水号
callbackUrlstring | null可选
回调地址
响应
200
OK
post
/api/channel/Debit/SetPOST /api/channel/Debit/Set HTTP/1.1
Host: api-beta.bharatpay.cc
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 173
{
"amount": 1,
"sourceNo": "text",
"callbackUrl": null,
"payeeAccountDetail": {
"accountName": null,
"bankNo": null,
"bankAccount": null,
"bankName": null,
"accountType": null,
"mobile": null
}
}200
OK
{
"code": 0,
"errorDesc": null,
"result": {
"channelDebitOrderSimpleInfo": {
"id": 1,
"merchantId": null,
"merchantSourceNo": null,
"fiatAmount": null,
"tokenAmount": null,
"processCode": 0,
"createdTime": 1,
"updatedTime": 1,
"payerAccountDetail": {
"accountName": null,
"bankNo": null,
"bankAccount": null,
"bankName": null,
"accountType": null,
"mobile": null
},
"payeeAccountDetail": {
"accountName": null,
"bankNo": null,
"bankAccount": null,
"bankName": null,
"accountType": null,
"mobile": null
},
"callbackCode": 0,
"closedTime": null,
"feeFiatAmount": null,
"settlementFiatAmount": null
}
}
}V1版本,未来会取消此接口,判断ProcessCode==30订单成功,ProcessCode==40订单失败,其他状态请查看文档,回调数据的Data为加密后的channelDebitOrderSimpleInfo对象
授权
Authorizationstring必填
授权码
请求体
获取借贷交易请求类
channelDebitOrderIdinteger | null可选
交易ID
sourceNostring | null可选
客户端来源编号
响应
200
OK
post
/api/channel/Debit/GetPOST /api/channel/Debit/Get HTTP/1.1
Host: api-beta.bharatpay.cc
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 44
{
"channelDebitOrderId": null,
"sourceNo": null
}200
OK
{
"code": 0,
"errorDesc": null,
"result": {
"channelDebitOrderSimpleInfo": {
"id": 1,
"merchantId": null,
"merchantSourceNo": null,
"fiatAmount": null,
"tokenAmount": null,
"processCode": 0,
"createdTime": 1,
"updatedTime": 1,
"payerAccountDetail": {
"accountName": null,
"bankNo": null,
"bankAccount": null,
"bankName": null,
"accountType": null,
"mobile": null
},
"payeeAccountDetail": {
"accountName": null,
"bankNo": null,
"bankAccount": null,
"bankName": null,
"accountType": null,
"mobile": null
},
"callbackCode": 0,
"closedTime": null,
"feeFiatAmount": null,
"settlementFiatAmount": null
}
}
}V2将原V1请求参数统一封装为 AES 加密字符串,通过 Data 字段传输,判断ProcessCode==30订单成功,其他状态请查看文档
授权
Authorizationstring必填
授权码
请求体
设置借贷交易请求类
datastring · 最小值: 1必填
加密数据
响应
200
OK
post
/api/channel/Debit/PlacePOST /api/channel/Debit/Place HTTP/1.1
Host: api-beta.bharatpay.cc
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 15
{
"data": "text"
}200
OK
{
"code": 0,
"errorDesc": null,
"result": {
"channelDebitOrderSimpleInfo": {
"id": 1,
"merchantId": null,
"merchantSourceNo": null,
"fiatAmount": null,
"tokenAmount": null,
"processCode": 0,
"createdTime": 1,
"updatedTime": 1,
"payerAccountDetail": {
"accountName": null,
"bankNo": null,
"bankAccount": null,
"bankName": null,
"accountType": null,
"mobile": null
},
"payeeAccountDetail": {
"accountName": null,
"bankNo": null,
"bankAccount": null,
"bankName": null,
"accountType": null,
"mobile": null
},
"callbackCode": 0,
"closedTime": null,
"feeFiatAmount": null,
"settlementFiatAmount": null
}
}
}V2将原V1请求参数统一封装为 AES 加密字符串,通过 Data 字段传输,判断ProcessCode==30订单成功,ProcessCode==40订单失败,其他状态请查看文档,回调数据的Data为加密后的channelDebitOrderSimpleInfo对象
授权
Authorizationstring必填
授权码
请求体
设置借贷交易请求类
datastring · 最小值: 1必填
加密数据
响应
200
OK
post
/api/channel/Debit/GetV2POST /api/channel/Debit/GetV2 HTTP/1.1
Host: api-beta.bharatpay.cc
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 15
{
"data": "text"
}200
OK
{
"code": 0,
"errorDesc": null,
"result": {
"channelDebitOrderSimpleInfo": {
"id": 1,
"merchantId": null,
"merchantSourceNo": null,
"fiatAmount": null,
"tokenAmount": null,
"processCode": 0,
"createdTime": 1,
"updatedTime": 1,
"payerAccountDetail": {
"accountName": null,
"bankNo": null,
"bankAccount": null,
"bankName": null,
"accountType": null,
"mobile": null
},
"payeeAccountDetail": {
"accountName": null,
"bankNo": null,
"bankAccount": null,
"bankName": null,
"accountType": null,
"mobile": null
},
"callbackCode": 0,
"closedTime": null,
"feeFiatAmount": null,
"settlementFiatAmount": null
}
}
}最后更新于