iT邦幫忙

2021 iThome 鐵人賽

DAY 6
0
永豐金融APIs

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

[Day 06] (驗收)小統整 - [C#]豐收款API必備前置作業(五)

先來複習一下永豐金流API需要準備的材料(?)有哪些吧~

其實我們必要的API串接參數都已經準備得差不多了,這裡先給大家參考永豐銀行提供的
商業收付 API 計算機(加密)

商業收付 API 計算機(解密)

理論上,如果前幾天的內容都有循序漸進的準備好,應該也可以試著動手做做看屬於自己的線上收款API加解密計算機喔!

那我們可以稍微來剖析跟調整一下給User輸入的內容:

  1. 一開始需要透過ShopNo作為Input以取得Nonce,作為交易時安全驗證的Token
  2. 計算HashID所需準備的四個值
  3. 呼叫API服務名稱(OrderCreate)

中秋連假有點忙...先附上程式碼的部分連結
再跟第七天的統整一起補完QAQQ


public class NonceRequestModel
    {
        public string ShopNo { get; set; }
    }
    
public class HashInput
    {
        public string A1 { get; set; }
        public string A2 { get; set; }
        public string B1 { get; set; }
        public string B2 { get; set; }
    }

public class ServiceType
    {
        public string ApiServiceName { get; set; }
    }

上一篇
[Day 05] 產出回應內文&初探AES CBC加密 - [C#]豐收款API必備前置作業(四)
下一篇
[Day 07] 前6天到底在瞎忙什麼? 當然是要打包成微服務阿! - .Net Core 3.1小試身手與簡介
系列文
菜鳥工程師想用C#做出金流微服務是否搞錯了什麼?15

尚未有邦友留言

立即登入留言