財政部電子發票 API 測試工具
這是我最近在串接財政部 API 時自己寫的測試工具,希望能讓大家在串接測試上更加方便。
歡迎 PR 財政部的 API 清單
- 前端:Angular 4.0
- 後端:ASP.NET NetCore 2.0 – ASP.NET Web Api
- Live Demo:https://exfast.me/einvoiceApiTest
- SourceCode:https://github.com/shuangrain/EinvoiceApiTest
操作說明
- 環境變數
- 簽章 (Signature):將 Request 參數按照名稱排序並以 HMAC-SHA1 加密後加在 Query 後方傳送至財政部
- 測試環境:將資料傳送至財政部測試環境
- Client 模式:以另開新頁的方式呼叫財政部 API
- 選擇 Api
 要測試的 API
- 
財政部加密用 Key 
 財政部提供的 HMAC-SHA1 加密用 AppKey
- 
Api 位置 
 呼叫的 API 位置
- 
Request 
 傳送給財政部的資料
使用方法
- 開啟 /src/appsettings.json
- 將財政部提供的 AppKey與AppID填上去
- 用 Visual Studio 2017 開啟並執行即可 !!
Api 新增
開啟 /src/Json/ApiList.json 且依照下面的參數新增 Api
參數介紹
| 參數名稱 | 參數說明 | 
|---|---|
| TypeName | Api 類型 (依此欄位排序) | 
| ApiName | Api 名稱 | 
| ApiUrl | Api 位置 | 
| Param | Api 需傳送的參數範本 (參數 timeStamp, expTimeStamp, uuid, appID 會被自動取代) | 

