• 开发文档
  • 在线调试

1、获取当前应用收据号

功能说明:获取当前应用要开具的收据号码

调用方式: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
                                }
                                }
                         

2、电子收据开具前预览

功能说明:根据当前应用开具收据前预览

调用方式:POST(http)

调用地址:/api/Receipt/ReceiptPreview

请求参数:请参考开发文档中应用对应的参数

参数 类型 说明 必填

返回参数:

参数 类型 说明 必填
Status int http响应状态码(默认200)
Success bool 操作是否成功
Msg String 返回信息
Response string BASE64图片

3、电子收据开具

功能说明:根据当前应用开具收据

调用方式:POST(http)

调用地址:/api/Receipt/OpenerReceiptInfo

请求参数:请参考开发文档中应用对应的参数

参数 类型 说明 必填

返回参数:

参数 类型 说明 必填
Status int http响应状态码(默认200)
Success bool 操作是否成功
Msg String 返回信息
Response object 返回结果
receiptNo String 收据号
FilePath string 收据地址

4、已开电子收据预览

功能说明:获取已开电子收据预览

调用方式: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"
    }
                         

5、已开电子收据明细

功能说明:获取已开电子收据明细

调用方式:GET(http)

调用地址:/api/Receipt/GetReceiptDetailed

请求参数:

参数 类型 说明 必填
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": "数据"
    }
                         

6、已开收据状态更改

功能说明:已开收据状态更改

调用方式: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": ""
    }
                         

7、已开收据查询列表

功能说明:已开收据查询列表

调用方式: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": "参考文档"
    }
                         

8、发送收据邮件(手机号推送公众号消息)

功能说明:发送收据邮件(手机号推送公众号消息)

调用方式:POST(http)

调用地址:/api/Receipt/SendReceiptMail

请求参数:

参数 类型 说明 必填
token String 接口调用Token(令牌)
appKey String 应用调用唯一凭证
receiptNo String 收据号
Email 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": ""
    }