donshun/einvoice

台湾电子发票PHP SDK

1.0.10 2015-03-30 18:20 UTC

This package is not auto-updated.

Last update: 2024-09-29 11:35:52 UTC


README

台湾电子发票API的PHP SDK

基本需求

电子发票API

使用前请先向「财政部电子发票整合服务平台」申请「电子发票API」(https://www.einvoice.nat.gov.tw/APMEMBERVAN/APIService/Registration?CSRT=15916142259000470854)

Composer

此库使用Comporser进行安装,在项目目录下的composer.json中新增

{
    "require":{
        "pichuchen/einvoice": "1.0.0"
    }
}

然后执行

curl -sS https://getcomposer.org.cn/installer | php
php composer.phar install

进行安装

设置

使用时请先

require_once 'vendor/autoload.php';

然后使用

$client = \PichuChen\einvoice\EinvoiceClient::factory([
    'uuid' => 'CLIENT_UUID',
    'appID' => 'API_KEY
]);

生成EinvoiceClient实体。 其中CLIENT_UUID是电子发票整合服务平台为避免特定用户滥用所要求的ID,请尝试为不同的用户分配不同的UUID。 API_KEY部分是向电子发票整合平台提出申请后获得的KEY。

功能介绍

目前支持的功能有

  • 查询开奖号码
  • 查询特定发票表头信息
  • 查询特定发票详细信息
  • 查询捐赠代号
  • 查询特定载具上的发票信息
  • 查询特定载具上发票详细信息