本程式能夠取得綠界金流站內付 2.0 中,產生付款畫面所需的廠商驗證碼 (token)。
綠界科技提供的金流服務共有「全方位金流」與「站內付 2.0」。 兩者的差別是,全方位金流於結帳時頁面會導轉到其專屬的付款頁面;站內付 2.0 則不用導轉到付款頁面,而是將付款畫面嵌入您的網站頁面內。
站內付 2.0 的運作流程:
- 呼叫「取得廠商驗證碼 / 付款」API,取得廠商驗證碼 (token)
- 將該 Token 帶入 SDK 的 ECPay.createPayment,取得付款畫面
- 於付款畫面付款完畢後,取得 PayToken
- 將 PayToken 呼叫「付款 / 建立交易」API,完成付款
本程式僅完成前述第 1 步驟,取得 Token。
-
請先確定有安裝 Node.js 以及以下套件:
npm install crypto axios fs open
-
執行 app.js,到「改以下參數即可」修改帳號、金鑰與 Data 參數。所有參數請參考技術文件。
-
執行本程式碼後,會以瀏覽器自動展示結果,並取得 Token。
JavaScript、Node.js、Axios、Restful API、AES 加解密。
- 綠界科技全方位金流串接範例
- 電子發票前置作業與資料驗證
- 綠界檢查碼與加密產生器
Roan,專長是碎碎念。