這是鐵人賽相關文章,影片會在活動開始後發布
藍新金流官方正式網站:https://www.newebpay.com/
藍新金流測試站:https://cwww.newebpay.com/
完整範例程式碼:GitHub - Wcc723/node-ironman-sample-2023 at feature/newebpay-sample
申請流程及操作影片(9/26 公開):https://youtu.be/-eg-fRDWNFg
如果是作為測試使用,請選擇藍新金流測試站。 在測試站中你會申請到開發用的專屬 key, 以下流程將會介紹 key 的申請方式。
申請流程
進入藍新金流的網站以後, 請選擇上方的會員中心, 在左側的商店管理中可以找到商店資料設定, 如果還沒有任何商店可以在此建立一個新的。 在下圖的範例中是已經建立好的商店。
商店資料中往下看,可以找到串接金鑰, 請把其中的值複製下來, 並且避免流入他人手中(在下方的圖片中,我已經先把串接金鑰隱藏了)。
如果是新設立的商店,金流設定中並不會啟用信用卡支付,如果需要這些設定請另外開啟。
程式碼
注意,要運行金流服務,請確保有可用的雲端伺服器。
當申請完以後,可以開啟以下 儲存庫, 下載後打開 .env.sample
, 並將剛剛申請好的金鑰,按照需求填寫至 .env.sample
,並且另存新檔為 .env
。
MerchantID= # 商店 ID
HASHKEY= # 商店 HashKey
HASHIV= # 商店 HashIV
Version=2.0 # 串接程式版本,2023 年版本為 2.0
ReturnUrl= # 前端回傳網址
NotifyUrl= # 交易結果通知網址
PayGateWay=https://ccore.newebpay.com/MPG/mpg_gateway # 測試機、正式機 API 路徑
其中的 ReturnUrl
及 NotifyUrl
需要填寫雲端伺服器的路徑,本地端無法接收回傳資料。
接下來部署到雲端伺服器後,即可進行測試運行。