单据批量标记支付成功

说明

如果需要在您的系统中进行支付处理,并且在使用每刻的流程进行提单,同时使用每刻的流程并配置支付节点,则可以使用该接口将已经完成的支付状态同步到每刻系统中。 在每刻支付节点处于待支付状态时,可以调用该接口进行将单据的待支付状态标记为已支付状态,结束每刻的工作流。

接口地址

报销单: /api/openapi/settle/reimburse
借款单: /api/openapi/settle/loan
分期单: /api/openapi/settle/installment

接口限制

单次的最大数量是50

请求方式

POST

请求参数说明

参数说明

字段 描述 必填
formCode 单据编码
employeeId 支付人工号,需要是有权限支付的员工。若不填写,则会任选一个该流程节点的员工
account 支付账号,paymentType=现金或者paymentType为空时不填,其他情况下必填且该账户在每刻内必须存在
payerName 账户名称,存在paymentType时必填
paymentType 支付账户类型,如BANK 可选值:BANK-银行账户,ALIPAY-支付宝,CASH-现金
paymentSystemNumber 外部银企的流水编码
paidTime 实际支付时间,13位时间戳(若不传该参数,则默认当前时间)

参数示例

{
  "formInfo": [
    {
      "formCode": "FORM001",
      "employeeId": "USER001",
      "account": "6210612177090",
      "payerName": "杭州每刻科技有限公司",
      "paymentType": "BANK",
      "paymentSystemNumber": "8372379239232",
      "paidTime": "1654497494000"
    }
  ]
}

响应参数说明

该接口为部分失败接口,在某一张单据标记支付失败的情况下,其他正常单据会成功,如果出现失败的数据,则会在响应结构中进行返回

成功数据示例**

{
  "code": "ACK",  
  "message": "成功",  
  "data":null,
  "success": true
}

部分失败数据示例

{
  "code": "NACK",
  "message": "",
  "data": {
    "errorData": [
      {
        "key": "FORMCODE001",
        "errorCode": "10000",
        "errorMessage": "单据已支付"
      }
    ]
  },
  "success": false
}

修改记录

 2021-01-13 修改employeeId字段为非必填,并补充相关逻辑
Copyright © 杭州每刻科技有限公司 www.maycur.com all right reserved,powered by Gitbook该文件修订时间: 2024-11-20 10:52:00

results matching ""

    No results matching ""

    results matching ""

      No results matching ""