Magento 2 設定Braintree 金流(Sandbox模式)
什麼是Braintree?
Braintree 是一家專門提供電子商務網路行動金流支付服務的公司,創立於2007年,而在2013年背PayPal收購至今,總部位於美國芝加哥,除了Paypal 與 Stripe ,Braintree也是大家比較耳熟能詳的第三方支付公司,也因為被PayPal收購因此有做過服務整合,所以您可以透過PayPal Business Account 做綁定Braintree 讓您可以透過Paypal帳戶進行一鍵登入Braintree。
而Braintree 支援全球46個國家,原本就沒有支援俄羅斯地區 ,然後亞太與澳大利亞地區有支援5個國家,分別是 馬來西亞、新加玻、香港、紐西蘭與澳洲,但沒有支援台灣地區,所以台灣地人普遍比較知道Braintree,但是有在接觸國際金流的讀者勢必會聽過Braintree的名號。
跟PayPal一樣Magento的原本預設功能就已有跟Braintree串接,所以只要在後台設定相關Braintree就可以開啟使用Braintree服務,但注意的是Magento 2.3.x版本 已被移除此功能,最新版Magento 2.4.x 就有恢復提供Braintree服務,詳細原因請參下方Magento官方文件說明:
https://docs.magento.com/user-guide/v2.3/payment/braintree.html
所以今天要來分享如何在Magento 2.4.x 版本來設定Braintree 沙盒模式,沙盒即代表Sandbox ,有點像是讓小孩可以安全遊玩與發揮創意的場所,在電腦科學領域,沙盒是用來代稱一個封閉而安全的測試環境,各位讀者請記得任何串接功能都要先經過測試模式確認沒問題後,才可以轉換為正式模式唷!
設定步驟概要
- 備妥Magento 2.4.x 網站與後台登入權限
- 註冊Briantree Sandbox帳號,並複製相關金鑰
- 前往Magento 2.4.x 後台貼上金鑰資訊
- 設定完成,並前往Magento前台測試Braintree付款
註冊Braintree Sandbox帳號
首先前往Braintree developer 註冊帳號(不是Braintree主網喔),因為我們要在developer這邊才可以申請索取Sandbox模式相關金鑰,注意要點擊右上角的Sandbox Sign in 如下圖所示:
填寫完成後會寄驗證連結到您的Email,前往您註冊時填的Email address做收信動作,然後點擊連結完成驗證。
然後就可以前往Braintree developer 登入帳號,進入Sandbox mode的首頁,往下滑會看到Sandbox Keys & Configuration 下方的Merchant ID / Public Key / Private Key 就是要準備貼上Magento 後台的金鑰資訊。
抑或是可以點及右上角的齒輪圖案的API 也可以看到這些資訊。
前往Magento後台設定Braintree金鑰
前往Magento 2.4.x後台 左側選單STORES →Configuration → SALES → Payment Methods
找到Braintree Payments 點擊右側的Configure 按鈕,下方就會展開。
- Environment 請選擇 Sanbox 模式
- Sanbox Merchant ID 貼上剛剛在Braintree複製的Merchant ID
- Sandbox Public Key 貼上剛剛在Braintree複製的Public Key
- Sandbox Private Key 貼上剛剛在Braintree複製的Private Key
- 下方Enable Card Payment 點選Yes 若要開啟其他服務也可以選Yes
完成後點擊右上角的儲存,然後再去左側選單SYSTEM → Cache Management →點擊Flush Magento Cache
以上就將Braintree設定完成囉,是不是很簡單呢?
測試Braintree付款
點擊右上角的Customer View 去前台結帳畫面確認是否有多出Braintree付款模式,
到達前台結帳畫面可以看到Payment Method 有多出Braintree 就代表設定成功囉,您會看到下方會多出輸入信用卡付款的欄位,這邊隨便輸入信用卡資訊會刷不過唷,您需要前往Braintree developer登入Sandbox帳號密碼,建立一個您專屬的測試用信用卡號。
登入成功後在首頁右側會看到Create New Customer ,請點擊下去
就可以建立您專屬的測試用信用卡號,如下圖所示:
設定完成儲存後,您就可以到Magento前台結帳的Braintree 付款方式輸入剛建立的測試信用卡號進行結帳付款了。
以上為這次的Magento 2 設定Braintree 金流(Sandbox模式)的文章資訊分享。另外若想接收最新的文章資訊,請務必訂閱我們的電子報,以及追蹤我們的臉書粉絲團及IG,才能收到第一手的最新資訊喔!
我要留言