接口文档 / 收费接口
收费单付款(支持部分收费)
部分收费示例
收费单应收总金额为 1000 元:
1. 第一次部分收 200 元:needPayFee=1000,amount=200。
2. 第二次部分收 300 元:needPayFee=800,amount=300。
3. 第三次全收 500 元:needPayFee=500,amount=500。
请求参数
| 名称 | 说明 | 类型 |
|---|---|---|
| Path 参数 | ||
chargeSheetId必填 | string | |
| Body 参数 | ||
payMode必填 | integer | |
amount必填 | number | |
needPayFee可选 | number | |
expectedOddFee可选 | number | |
operatorId必填 | string | |
comment可选 | string | |
请求示例
{
"payMode": 1,
"amount": 100,
"needPayFee": 1000,
"expectedOddFee": 0.52,
"operatorId": "00000000000000000000000000000000",
"comment": "来自互联网医院"
}响应参数
| 名称 | 说明 | 类型 |
|---|---|---|
| Body 参数 | ||
data可选 | object | |
id必填 | string | |
patientOrderId必填 | string | |
status必填 | integer | |
statusName必填 | string | |
needPay必填 | number | |
receivedFee必填 | number | |
error可选可为空 | object | |
响应示例
{
"data": {
"id": "string",
"patientOrderId": "string",
"status": 2,
"statusName": "已收费",
"needPay": 100,
"receivedFee": 100
},
"error": null
}业务失败包装示意
{
"data": null,
"error": {
"code": 11003,
"message": "不支持的授权类型{grantType}"
}
}