iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
永豐金融APIs

試著讀懂與串接永豐金融APIs 系列

單純有興趣 :D

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 0x1 - 動機、目標、目錄 (消費支付API)

0x1 動機 只是很單純的有興趣,練習看API文件, 試著在最短時間規劃並建立出一個目標, 就是一個很臨時興起的動機,盡可能完賽。 2021-09-12 補充:...

2021-09-11 ‧ 由 大河 分享
DAY 2

Day 0x2 - 環境準備與建立

0x1 使用環境 OS: Windows 10 home x64 Framework: Laravel 8.6 (PHP 7.4.23 thread safe...

2021-09-12 ‧ 由 大河 分享
DAY 3

Day 0x3 - 閱讀API文件

0x1 API規格文件 是的,終於來到閱讀文件的這一天了 忘記是什麼時候建立的習慣,拿到一個文件我都會先把目錄看個幾次 主要幾個大標是自己會優先去看,能快速建...

2021-09-13 ‧ 由 大河 分享
DAY 4

Day 0x4 - 請求 API 前的前置動作(Part 1)[Nonce, Hash Id, Sign]

0x1 Nonce 取得 Nonce 為每次發出請求API服務前必須取得的參數之一, 而這個是需要在請求前要先請求的API,且其時效性只有60秒 好我知道這樣講...

2021-09-14 ‧ 由 大河 分享
DAY 5

Day 0x5 - 請求 API 前的前置動作(Part 2)[IV, Message(AES-CBC)]

0x0 前言 繼昨日,Sign的篇幅跟測試的時間花比較久,因此拆成part 1, 2 0x1 IV 取得 IV 很簡單,把 Nonce 經過 SHA-256...

2021-09-15 ‧ 由 大河 分享
DAY 6

Day 0x6 - Message 解密

0x1 前言 今天因為時間不是很夠,所以很快地介紹 Message 解密的部分 0x2 Message 解密 因為 AES 是對稱性加密,所以能被還原。 加密...

2021-09-16 ‧ 由 大河 分享
DAY 7

Day 0x7 - Laravel 資料庫連接設定、資料表規劃

0x1 Laravel 資料庫連接 請先確認 php.ini 的 pdo_pgsql extension 是否取消註解 並安裝 Postgresql 13.4...

2021-09-17 ‧ 由 大河 分享
DAY 8

Day 0x8 - WebHook Api 建立( part 1 )

0x1 API 需求 在發出建立訂單 - 取得虛擬帳號的請求後,若付款完成會呼叫 BackendURL 的參數,所以要先準備好接收的API 0x2 程式撰寫...

2021-09-18 ‧ 由 大河 分享
DAY 9

Day 0x9 - 插播 - 建立 Sinopac Controller

0x1 前言 是的,要繼續寫 Webhook 時卻發現,Day 0x4 ~ 0x6 寫的函數的都沒有先包裝好,要呼叫 API 時得再寫一次,所以今天先把要傳得...

2021-09-19 ‧ 由 大河 分享
DAY 10

Day 0xA - WebHook Api 建立( part 2 )

0x1 前言 昨天建立好 Sinopac controller,今天持續完成 receive_msg的部分 0x2 持續完成 WebHook Api 增加...

2021-09-20 ‧ 由 大河 分享