發表文章

目前顯示的是 5月, 2022的文章

Excel VBA 串接綠界科技(第三方金流服務)

 會員授權機制 講到會員一定會想到的就是控制權限及收款,因為是軟體所以不會有物流服務。 金流服務串接通常使用API來進行串接,本次案例採用綠界科技PHP開發套件進行部署以及利用GAS URL API去做WebHook。 先備條件: Google帳戶 綠界收款帳號 要綁定的EXCEL檔(xls或xlsm) 基礎知識: Google Apps Script PHP VBA 流程說明: 點擊程式後先取得該電腦的識別碼。 進行後端資料庫連線,如為首次使用者會自動註冊識別碼。 進行後端資料庫連線,確認資料庫中有該電腦識別碼並檢查版本號。 版本號為(T)為測試版,放行條件為使用剩餘日數大於0天、使用次數小於100次。 版本號為(P)為正式版,放行條件為使用剩餘日數大於0天。 若使用剩餘日數為0天,顯示續約表單。 填寫完續約表單後進入綠界付款頁面,付款完成後重新打開程式。 版本號更改為(P)版本,使用剩餘日數加上360天。 回復正常運行使用。 後續使用: 上述這些程式碼只要被註解掉基本上就沒有救了,相信看得懂VBA的人都知道哪裡可以把它註解,甚至有些人會把它包在另一個module中,用一行去做引用,只要多個'你的程式就被破解了,現在要破解的方法多如牛毛,我後來找到一個方法可以將它包裝成exe檔案,這讓整個Excel的權限控制變得相當可行,有興趣可加我官方賴討論~