下载发票文件
调用【获取发票下载信息】接口后,调用该接口下载发票文件。该接口不支持签名和验签。
⚠️
本接口依赖前序 获取下载地址 接口返回的 download_url
,其中下载地址的域名,路径,参数都可能变化,此文档仅做实现参考。
请求参数 | 类型 | 描述 |
---|---|---|
query | object | 声明请求的查询参数 |
token | string | 前序download_url 的查询参数 |
mchid | string | 商户号 |
openid | string | 通过查询电子发票接口获取的card_openid |
invoice_code | string | 发票代码 |
invoice_no | string | 发票号码 |
fapiao_id | string | 唯一标识一张发票 |
php
$downloadUrl = 'https://pay.wechatpay.cn/invoicing/fapiao/fapiao-file?token=xxxxxx';
$client = new \GuzzleHttp\Client();
$client->getAsync($downloadUrl, [
'sink' => './invoice.pdf',
])
->wait();
php
$downloadUrl = 'https://pay.wechatpay.cn/invoicing/fapiao/fapiao-file?token=xxxxxx';
$client = new \GuzzleHttp\Client();
$client->get($downloadUrl, [
'sink' => './invoice.pdf',
]);
返回字典 | 类型 | 描述 |
---|---|---|
文件流(保存后按本地PDF文件查看) |
参阅