代付接口

回调数据的加密内容为查单响应的channelCreditOrderSimpleInfo对象

代付拉单

post

V1版本,未来会取消此接口,判断ProcessCode==30订单成功,ProcessCode==40订单失败,其他状态请查看文档

授权
Authorizationstring必填

授权码

请求体

设置借贷交易请求类

amountnumber · double必填

代付金额

sourceNostring · 最小值: 1必填

商户订单流水号

callbackUrlstring | null可选

回调地址

响应
200

OK

post
/api/channel/Debit/Set
POST /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
    }
  }
}

代付查单

post

V1版本,未来会取消此接口,判断ProcessCode==30订单成功,ProcessCode==40订单失败,其他状态请查看文档,回调数据的Data为加密后的channelDebitOrderSimpleInfo对象

授权
Authorizationstring必填

授权码

请求体

获取借贷交易请求类

channelDebitOrderIdinteger | null可选

交易ID

sourceNostring | null可选

客户端来源编号

响应
200

OK

post
/api/channel/Debit/Get
POST /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

post

V2将原V1请求参数统一封装为 AES 加密字符串,通过 Data 字段传输,判断ProcessCode==30订单成功,其他状态请查看文档

授权
Authorizationstring必填

授权码

请求体

设置借贷交易请求类

datastring · 最小值: 1必填

加密数据

响应
200

OK

post
/api/channel/Debit/Place
POST /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

post

V2将原V1请求参数统一封装为 AES 加密字符串,通过 Data 字段传输,判断ProcessCode==30订单成功,ProcessCode==40订单失败,其他状态请查看文档,回调数据的Data为加密后的channelDebitOrderSimpleInfo对象

授权
Authorizationstring必填

授权码

请求体

设置借贷交易请求类

datastring · 最小值: 1必填

加密数据

响应
200

OK

post
/api/channel/Debit/GetV2
POST /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
    }
  }
}

最后更新于