功能说明:获取当前场景要开具的收据号码
调用方式:GET(http)
调用地址:/api/Receipt/GetReceiptNo
请求参数:
| 参数 | 类型 | 说明 | 必填 |
|---|---|---|---|
| token | String | 接口调用Token(令牌) | 是 |
| appKey | String | 场景调用唯一凭证 | 否 |
返回参数:
| 参数 | 类型 | 说明 | 必填 |
|---|---|---|---|
| Status | int | http响应状态码(默认200) | 是 |
| Success | bool | 操作是否成功 | 否 |
| Msg | String | 返回信息 | 否 |
| Response | object | 返回结果 | 否 |
| receiptNo | String | 收据号 | 否 |
| number | int | 剩余可开具数量 | 否 |
| acEndTime | date | 认证到期日期 | 否 |
| orderNumber | int | 未付款订单数量 | 否 |
调用示例:
请求示例
{
"token": "接口调用Token",
"appKey": "场景调用唯一凭证",
}
响应示例:
{
"Status": 200,
"Success": true,
"Msg": "获取成功",
"Response": {
"ReceiptNo": "0000001",
"ACEndTime": "2022-01-30T11:48:00",
"OrderNumber": 0
}
}
功能说明:根据当前场景开具收据前预览
调用方式:POST(http)
调用地址:/api/Receipt/ReceiptPreview
请求参数:请参考开发文档中场景对应的参数
| 参数 | 类型 | 说明 | 必填 |
|---|
返回参数:
| 参数 | 类型 | 说明 | 必填 |
|---|---|---|---|
| Status | int | http响应状态码(默认200) | 否 |
| Success | bool | 操作是否成功 | 否 |
| Msg | String | 返回信息 | 否 |
| Response | string | BASE64图片 | 否 |
功能说明:根据当前场景开具收据
调用方式:POST(http)
调用地址:/api/Receipt/OpenerReceiptInfo
请求参数:请参考开发文档中场景对应的参数
| 参数 | 类型 | 说明 | 必填 |
|---|
返回参数:
| 参数 | 类型 | 说明 | 必填 |
|---|---|---|---|
| Status | int | http响应状态码(默认200) | 否 |
| Success | bool | 操作是否成功 | 否 |
| Msg | String | 返回信息 | 否 |
| Response | object | 返回结果 | 否 |
| receiptNo | String | 收据号 | 否 |
| FilePath | string | 收据地址 | 否 |
功能说明:获取已开电子收据预览
调用方式:GET(http)
调用地址:/api/Receipt/PreviewImg
请求参数:
| 参数 | 类型 | 说明 | 必填 |
|---|---|---|---|
| token | String | 接口调用Token(令牌) | 是 |
| appKey | String | 场景调用唯一凭证 | 是 |
| receiptNo | String | 收据号 | 是 |
返回参数:
| 参数 | 类型 | 说明 | 必填 |
|---|---|---|---|
| Status | int | http响应状态码(默认200) | 是 |
| Success | bool | 操作是否成功 | 否 |
| Msg | String | 返回信息 | 否 |
| Response | string | 收据路径 | 否 |
调用示例:
请求示例
{
"token": "接口调用Token",
"appKey": "场景调用唯一凭证",
"receiptNo": "收据号",
}
响应示例:
{
"Status": 200,
"Success": true,
"Msg": "获取成功",
"Response": "/Common/GetPdfImg?receiptid=1560445877106409472"
}
功能说明:获取已开电子收据明细
调用方式:GET(http)
调用地址:/api/Receipt/GetReceiptDetailed
请求参数:
| 参数 | 类型 | 说明 | 必填 |
|---|---|---|---|
| token | String | 接口调用Token(令牌) | 是 |
| appKey | String | 场景调用唯一凭证 | 是 |
| receiptNo | String | 收据号 | 是 |
返回参数:
| 参数 | 类型 | 说明 | 必填 |
|---|---|---|---|
| Status | int | http响应状态码(默认200) | 是 |
| Success | bool | 操作是否成功 | 否 |
| Msg | String | 返回信息 | 否 |
| Response | string | Base64图片 | 否 |
调用示例:
请求示例
{
"token": "接口调用Token",
"appKey": "场景调用唯一凭证",
"receiptNo": "收据号",
}
响应示例:
{
"Status": 200,
"Success": true,
"Msg": "获取成功",
"Response": "数据"
}
功能说明:已开收据状态更改
调用方式:POST(http)
调用地址:/api/Receipt/CancelledReceipt
请求参数:
| 参数 | 类型 | 说明 | 必填 |
|---|---|---|---|
| token | String | 接口调用Token(令牌) | 是 |
| appKey | String | 场景调用唯一凭证 | 是 |
| receiptNo | String | 收据号 | 是 |
| status | int | 状态(4作废,5冲抵,6退款) | 是 |
| obsoleteName | string | 操作人 | 是 |
| obsoleteDesc | int | 操作说明 | 是 |
返回参数:
| 参数 | 类型 | 说明 | 必填 |
|---|---|---|---|
| Status | int | http响应状态码(默认200) | 是 |
| Success | bool | 操作是否成功 | 否 |
| Msg | String | 返回信息 | 否 |
| Response | object | 返回值 | 否 |
调用示例:
请求示例
{
"token": "接口调用Token",
"appKey": "场景调用唯一凭证",
"receiptNo": "收据号",
"status": 4,
"obsoleteName": "操作人",
"obsoleteDesc": "操作说明"
}
响应示例:
{
"Status": 200,
"Success": true,
"Msg": "获取成功",
"Response": ""
}
功能说明:已开收据查询列表
调用方式:POST(http)
调用地址:/api/Receipt/GetReceiptOpenPage
请求参数:
| 参数 | 类型 | 说明 | 必填 |
|---|---|---|---|
| token | String | 接口调用Token(令牌) | 是 |
| appKey | String | 场景调用唯一凭证 | 是 |
| receiptNo | String | 收据号 | 否 |
| status | int | 状态(4作废,5冲抵,6退款) | 否 |
| payer | string | 交款单位 | 否 |
| collectionFee | int | 主费项 | 否 |
| startDate | Datetime | 收据开始日期 | 否 |
| endDate | Datetime | 收据结束日期 | 否 |
| operatStartDate | Datetime | 收据创建开始日期 | 否 |
| operatEndDate | Datetime | 收据创建结束日期 | 否 |
| page | int | 当前页 | 是 |
| pageSize | int | 每页行数 | 是 |
返回参数:参考文档
| 参数 | 类型 | 说明 | 必填 |
|---|
调用示例:
请求示例
{
"token": "接口调用Token",
"appKey": "场景调用唯一凭证",
"receiptNo": "收据号",
"status": 0,
"payer": "交款单位",
"collectionFee": "主费项",
"startDate": "收据开始日期",
"endDate": "收据结束日期",
"operatStartDate": "收据创建开始日期",
"operatEndDate": "收据创建结束日期",
"page": 0,
"pageSize": 0
}
响应示例:
{
"Status": 200,
"Success": true,
"Msg": "获取成功",
"Response": "参考文档"
}
功能说明:发送收据邮件(手机号推送公众号消息)
调用方式:POST(http)
调用地址:/api/Receipt/SendReceiptMail
请求参数:
| 参数 | 类型 | 说明 | 必填 |
|---|---|---|---|
| token | String | 接口调用Token(令牌) | 是 |
| appKey | String | 场景调用唯一凭证 | 是 |
| receiptNo | String | 收据号 | 否 |
| string | 邮箱 | 否 | |
| PhoneNumber | string | 手机号 | 否 |
返回参数:参考文档
| 参数 | 类型 | 说明 | 必填 |
|---|---|---|---|
| Status | int | http响应状态码(默认200) | 是 |
| Success | bool | 操作是否成功 | 否 |
| Msg | String | 返回信息 | 否 |
| Response | object | 返回结果 | 否 |
调用示例:
请求示例
{
"token": "接口调用Token",
"appKey": "场景调用唯一凭证",
"receiptNo": "收据号",
"email": "邮箱",
"phoneNumber": "手机号"
}
响应示例:
{
"Status": 200,
"Success": true,
"Msg": "获取成功",
"Response": ""
}