Skip to content

批量融资申请

接口说明

批量发起融资申请

接口地址

POST /api/loan/create/batch

请求参数 (data 解密后)

json
{
  "transactionId": "幂等ID",
  "loanCreateRequests": [
    {
      "memberId": 1000001,
      "projectId": 1,
      "loanAmount": 10000000,
      "loanSchedules": 12,
      "loanScheduleDays": 30,
      "repayMethod": 1,
      "dailyRate": 33333,
      "penaltyDailyRate": 50000,
      "repayDay": 25,
      "interestSubsidyDays": 0,
      "outerBusinessId": "LOAN20250111001",
      "trades": [
        {
          "tradeType": 1,
          "tradeVendor": "某某仓库",
          "tradePurchaser": "某某药店",
          "tradeAmount": 10000000,
          "contractSignDate": "2025-01-01",
          "contractStartDate": "2025-01-01",
          "contractEndDate": "2025-12-31",
          "contractNo": "HT20250101001",
          "contractName": "采购合同",
          "resourceIds": [123456, 123457]
        }
      ],
      "payees": [
        {
          "payeeId": 1000002,
          "payeeAmount": 10000000
        }
      ],
      "remark": "采购原材料"
    }
  ]
}

字段说明

字段名类型必填说明
transactionIdString幂等ID
loanCreateRequestsArray融资申请列表(一批最多200条)

loanCreateRequests 字段说明

字段名类型必填说明
memberIdLong融资方成员ID
projectIdLong项目ID
loanAmountLong融资金额(分)
loanSchedulesInteger分期期数
loanScheduleDaysInteger单期天数
repayMethodRepayMethod还款方式:1-一次性还本付息,2-先息后本,3-等额本息,4-等额本金
dailyRateInteger日利率(亿分之级别,例:0.033333%=33333)
penaltyDailyRateInteger罚息日利率(亿分之级别)
repayDayInteger还款日(1-31)
interestSubsidyDaysInteger贴息天数
outerBusinessIdString外部流水号(业务标识,唯一性校验)
tradesArray贸易背景信息列表
payeesArray收款账户列表
remarkString备注

特别说明

repayDay(还款日):

  • 若大于当月最后一天时,以最后一天作为当月还款日
  • 若大于最后一期结清日,以还款日作为结清日
  • 理论上应避免出现上面的情况

贸易背景信息 (trades) 字段说明

字段名类型必填说明
tradeTypeTradeType贸易背景类型:1-药店和仓库的合同
tradeVendorString(64)贸易背景收款人名称(仓库)
tradePurchaserString(64)贸易背景付款人名称(药店)
tradeAmountLong贸易背景金额(分)
contractSignDateString合同签署日期(yyyy-MM-dd)
contractStartDateString合同起始日(yyyy-MM-dd)
contractEndDateString合同到期日(yyyy-MM-dd)
contractNoString(64)合同编号
contractNameString(64)贸易背景合同名称
resourceIdsList<Long>调用文件上传接口获取到的资源ID列表

收款账户 (payees) 字段说明

字段名类型必填说明
payeeIdLong收款人成员ID
payeeAmountLong收款金额(分)

响应参数 (data 解密后)

json
{
  "code": "0",
  "message": "success",
  "data": [
    {
      "status": 1,
      "message": "申请成功",
      "loanOrderId": 3000001,
      "outerBusinessId": "LOAN20250111001"
    },
    {
      "status": 2,
      "message": "融资金额超过可用额度",
      "loanOrderId": null,
      "outerBusinessId": "LOAN20250111002"
    }
  ]
}

响应字段说明

字段名类型说明
codeString整体响应码:0-成功
messageString整体响应信息
dataArray融资申请结果列表
data[].statusInteger单条状态:1-成功,2-失败
data[].messageString单条结果信息
data[].loanOrderIdLong融资订单ID(成功时返回)
data[].outerBusinessIdString外部流水号

业务规则

  1. 接口允许部分成功,即使部分记录失败也会返回成功响应
  2. 每条记录都有独立的 status 和 message
  3. status=1 表示该条申请成功,会返回 loanOrderId
  4. status=2 表示该条申请失败,loanOrderId 为 null,message 说明失败原因
  5. 只有全部请求都失败时,外层 code 才会返回错误码

粒粒通金融服务平台 API 文档