Third-party API:

Multiple Payment Gateway

(Neweb Pay)

前言

初次串接金流,藉由研究紙本 API 文件和作筆記,完成將金流功能整合至 Side Project。

透過流程圖和架構圖,幫助更釐清觀念,以及後續實務應用時,若須再串接其他金流,期望以此流程和架構為借鏡參考。

MPG(Multi Payment Gateway):Neweb Pay-API 文件下載

透過多功能收款 MPG,可單一串接多種支付方式。

API 文件 重點章節

CH 2-交易支付流程說明

CH 3-測試環境串接與作業流程

CH 4-正式環境串接與作業流程

CH 5-MPG 參數設定說明

CH 9-交易資料 AES 加解密

CH 10-交易資料 SHA 256 加密

CH 2-交易支付流程說明

信用卡一次付清交易流程:

共 8 步驟,分類為:1. 藍新金流平台 負責部份、2. 開發者(自己) 負責部份。

Controllers 主要處理 2 個步驟:2、6

傳送: [ Seller ](賣方/網店)傳送交易參數至 [ 藍新金流平台 ]

接收: 

設定 NotifyURL:設定 NotifyURL:由 [ 藍新金流平台 ],將付款完成訊息,傳至 [ Seller ]。

1. [藍新金流平台] 負責: 3、4、5、7

Step 3:  由 Client 端頁面,跳轉至藍新金流平台專屬的 MPG 付款頁面

Step 7:  設定 ReturnURL:支付 “完成”,Form POST 返回商店網址。

2. [開發者(自己)] 負責: 1、26、8

Step 1:  Buyer (買方/User) 選購商品

Step 2:  [ Seller ](賣方/網店)傳送交易參數至 [ 藍新金流平台 ]

Step 6:  設定 NotifyURL:設定 NotifyURL:由 [ 藍新金流平台 ],將付款完成訊息,傳至 [ Seller ]。

Step 8:  [Seller] 確定交易成功後,開始出貨。

CH 4-正式環境串接與作業流程:資料交換方式

CH 5-MPG 參數設定說明

成功跳轉至 [ 藍新金流平台 ]專屬付款頁面

左方顯示我自己註冊的商店名稱

Multiple Payment Gateway (MPG) 實作:

主要架構&參與對象(檔案/Code/Route)

MPG 交易參數資料(AES 加密 + SHA 256 雜湊):處理流程

MPG 交易參數資料(AES 加密 + SHA 256 雜湊):處理流程-前段

MPG 交易參數資料(AES 加密 + SHA 256 雜湊):處理流程-後段

參考資訊

All Posts
×

Almost done…

We just sent you an email. Please click the link in the email to confirm your subscription!

OKSubscriptions powered by Strikingly