iT邦幫忙

2021 iThome 鐵人賽

DAY 2
0
永豐金融APIs

菜鳥工程師想用C#做出金流微服務是否搞錯了什麼?系列 第 2

[Day 02] 工欲善其事,必先利其器 - [C#]豐收款API必備前置作業(一)

  • 分享至 

  • xImage
  •  

正當磨刀霍霍,打開永豐銀行提供的鐵人賽專用Spec來試玩金流API時,哇!不得了~總共55頁的文件居然有至少一半以上的篇幅都在講要如何進行如何算出安全簽章Sign (汗
/images/emoticon/emoticon02.gif
像我一樣完全零經驗的小菜逼八們,是不是看到就心就馬上涼了一半呢?
先別急著走!!!!! 跟著接下來的文章,動手一起做~一定行的!
就讓我們開始永豐金流之旅吧!


在產出安全簽章前必須要先取得Nonce、Hash ID、訊息內文,才可計算出安全簽章Sign

以下是準備重要事項:

  1. 先移除所有空值的參數,參數值前後不可有空白
  2. 將剩餘所有參數值依照參數名稱由小至大排序(這邊不分英文大小寫喔!!!)
  3. 如為多節點參數,則不參與 sign 值演算
  4. 最後使用SHA256進行計算

不囉嗦,直接丟上圖片會比較清楚XD
https://ithelp.ithome.com.tw/upload/images/20210916/20131205OAJeq6CTIW.png


接下來,會預計在三天介紹要怎麼在 C# 利用簡單的方法,搭配 PostMan 來取得以上必備值
明天見!


上一篇
[Day 01] 勇闖新手村的菜鳥 - 用 .Net Core 3.1 玩轉永豐API是否搞錯了什麼? (目標規劃)
下一篇
[Day 03]取得Nonce與HashID以產出Sign - [C#]豐收款API必備前置作業(二)
系列文
菜鳥工程師想用C#做出金流微服務是否搞錯了什麼?15
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言