商戶在開具發(fā)票成功后,調(diào)用本接口獲取電子發(fā)票的下載地址。僅在微信支付側(cè)開具的電子發(fā)票才允許下載發(fā)票文件。 注意:開票狀態(tài)為ISSUED的發(fā)票才能獲取到發(fā)票文件下載鏈接。
# 接口說明
支持商戶:
【普通服務商】
請求方式:
【GET】/v3/new-tax-control-fapiao/fapiao-applications/{fapiao_apply_id}/fapiao-files
請求域名:
【主域名】
https://api.mch.weixin.qq.com
使用該域名將訪問就近的接入點【備域名】
https://api2.mch.weixin.qq.com
使用該域名將訪問異地的接入點 ,指引點擊查看
# 請求參數(shù)
- Authorization 必填 string請參考 簽名認證 生成認證信息
- Accept 必填 string請設置為
application/json
Header HTTP頭參數(shù)
- fapiao_apply_id 必填 string(32)【發(fā)票申請單號】 開票時指定的發(fā)票申請單號
Path 路徑參數(shù)
- sub_mchid 選填 string(32)【子商戶號】 微信支付分配的子商戶號,服務商模式下必傳
- fapiao_id 選填 string(32)【商戶發(fā)票單號】 開票時指定的商戶發(fā)票單號,唯一標識一張電子發(fā)票,若指定了該字段,則只會返回其對應的電子發(fā)票文件信息
Query 查詢參數(shù)
請求示例
GET
# 應答參數(shù)
- fapiao_download_info_list 選填 array[FapiaoDownloadInfo]【發(fā)票列表】 發(fā)票列表
- 屬性
200OK
應答示例
200 OK
# 錯誤碼
# 公共錯誤碼
狀態(tài)碼 | 錯誤碼 | 描述 | 解決方案 |
---|---|---|---|
400 | PARAM_ERROR | 參數(shù)錯誤 | 請根據(jù)錯誤提示正確傳入?yún)?shù) |
400 | INVALID_REQUEST | HTTP 請求不符合微信支付 APIv3 接口規(guī)則 | 請參閱 接口規(guī)則 |
401 | SIGN_ERROR | 驗證不通過 | 請參閱 簽名常見問題 |
500 | SYSTEM_ERROR | 系統(tǒng)異常,請稍后重試 | 請稍后重試 |
# 業(yè)務錯誤碼
狀態(tài)碼 | 錯誤碼 | 描述 | 解決方案 |
---|---|---|---|
400 | INVALID_REQUEST | 不是微信支付側(cè)開具的電子發(fā)票 | 僅在微信支付側(cè)開具的電子發(fā)票才允許下載發(fā)票文件 |
400 | INVALID_REQUEST | OpenID與AppID不匹配 | 請檢查傳入的參數(shù)是否正確 |
403 | NO_AUTH | 商戶無權限 | 開票申請單不是當前服務商創(chuàng)建,無權限進行當前操作 |
404 | RESOURCE_NOT_EXISTS | 發(fā)票申請單不存在 | 請檢查發(fā)票申請單號是否正確 |
404 | RESOURCE_NOT_EXISTS | 商戶發(fā)票單號對應的發(fā)票不存在 | 請檢查商戶發(fā)票單號是否正確 |