iT邦幫忙

鐵人檔案

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

從永豐金融APIs進入Open API的30天挑戰 系列

藉由永豐金融APIs挑戰,認識開放銀行及OPEN API

參賽天數 18 天 | 共 18 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 11

[Day11] 建立訂單交易API_4

本節將繼續實作內文加密,流程如下圖 看上圖推斷,這邊是將HashID作為AES CBC加密的Key值,AES CBC加密的iv則是之前準備的iv值 先前已經完...

2021-09-26 ‧ 由 Mark 分享
DAY 12

[Day12] 建立訂單交易API_5

本節將繼續實作內文加密,程式如下 def aes_encrypt(key, content, iv): cipher = AES.new(key.enc...

2021-09-27 ‧ 由 Mark 分享
DAY 13

[Day13] 建立訂單交易API_6

本節將進行繼續完成虛擬訂單的功能 首先每組訂單需要一組訂單編號,為了方便,筆者這邊採UUID的方式,最後一位則是依據要不要付款決定,9是不要,1則是要。 def...

2021-09-28 ‧ 由 Mark 分享
DAY 14

[Day14] 建立訂單交易API_7

更新一下get_iv這支程式 def get_iv(nonce): sha_nonce_value = hashlib.sha256(nonce.enc...

2021-09-29 ‧ 由 Mark 分享
DAY 15

[Day15] 建立訂單交易API_8

本節將進行完整的虛擬訂單請求發送 def get_order(shop_no, need_pay, return_url, backend_url, hash_...

2021-09-30 ‧ 由 Mark 分享
DAY 16

[Day16] 建立訂單交易API_9

本節將繼續完成的虛擬訂單請求發送 以下是完整程式碼 from Crypto.Cipher import AES from Crypto.Util.Padding...

2021-10-01 ‧ 由 Mark 分享
DAY 17

[Day17] 建立訂單交易API_10

上一節我們已成功拿到response response為 { "Version": "1.0.0", &...

2021-10-02 ‧ 由 Mark 分享
DAY 18

# [Day17] 建立訂單交易API_11

本節將接續上節,調整了一下request message中的ExpireDate 正確的response message解開為 { "Orde...

2021-10-03 ‧ 由 Mark 分享