PHP 套件設計實戰 (3) 模擬使用情境
在大致規劃好目錄架構之後,就可以開始模擬使用情境,設計出一呼叫套件的方式。
在大致規劃好目錄架構之後,就可以開始模擬使用情境,設計出一呼叫套件的方式。
進行內文加密需要 IV 值,是為了避免加密的內容被破解而在加密時加入的亂數值。
合併字串進行 SHA256 加密之後轉為大寫字元即為我們要的安全簽章 - Sign 值。
真正要傳給豐支付 API 的訂單資料欄位,稱為訊息內文,排序及去除空欄位及多節點欄位,接著把過濾後的資料轉成網址型態的字串。
套件設計第二步。先把介面實作出來,把檔案架構定出來,就像建築工地要蓋房子前要先搭好鷹架,一層一層往上蓋。
HashId 是由永豐技術客服給我們的四組雜湊值計算而成。這四組雜湊值各有代號,分別為 A1、A2、B1、B2。