Sandbox測試環境的建立
|
|
The PayPal Sandbox提供了一種虛擬環境,除了沒有真實的現金交易以外,一切都與paypel沒什麼不同。開發者利用Sandbox可以在與paypal集成之前對自己整個電子商務系統進行測試。
該文檔描述了使用Sandbox如何搭建測試環境。
一、 創建測試用戶
在開發中心(https://developer.paypal.com/)先註冊一個用戶,就可以配置相應的測試環境。先建立一個企業賬戶代表自己的電子商務系統,如果需要模擬用戶購買的場景,則需要建立一個虛擬的客戶賬戶。
請遵循如下步驟建立sandbox用戶。(最好新開一個瀏覽器進行)
步驟1. 創建開發用戶
Sandbox用戶在Paypal開發中心(https://developer.paypal.com.)建立並維護,訪問該站點, 點 Sign Up Now 按鈕建立賬戶。如果賬戶已經建立,則直接登錄進入下一步。
步驟2. 創建Sandbox企業用戶
1.
|
|
2.
|
點Sandbox選項頁. |
3.
|
點Create Account鏈接,彈出新窗口。 |
4.
|
選擇Business Account選項,選擇國家United State,點 Continue按鈕進入創建企業用戶界面。 |
5.
|
完成註冊企業用戶的其他步驟,爲其添加一個銀行帳號。可以使用虛假信息註冊,甚至email。即使使用真實的email也不會收到Sandbox發的任何信件(Sandbox發給開發用戶名下的所有測試用戶的郵件都會顯示在開發用戶的email選項頁中) 提示:Work Phone和Customer Service Phone格式爲210-ddd-dddd;Password Recovery選擇兩個問題:Mother's maiden name和City of birth;Bank Name填USBank,最好記錄下自己的Routing Number和Account Number;所有不帶*的選填內容都不要填。 |
6.
|
驗證email,去開發用戶的信箱收郵件,使用郵件中提供鏈接激活自己的用戶。 提示:新建用戶後,不知道什麼原因,激活郵件總是收不到,可以在Confirm Your Email Address頁面點request a new confirmation number鏈接要求重新發送。
|
7.
|
完成激活帳號的步驟,確認一些信息資料。 |
8.
|
選擇Website Payments Standard的解決方案, |
9.
|
在Merchant Services選項頁選擇Website Payments Standard-〉Additional Payment Option-〉Feature Lists,在Additional Features欄設置Auto Return點Set it up鏈接,在Auto Return for Website Payments頁面設置Auto Return爲on;Return URL
爲我們的電子商務系統帳單生成成功頁;payment data transfer爲on。同時記錄下Identity Token,以備程序中使用。該設置頁也可以從Profiles選項頁的Selling Preferences-〉Website Payment Preferences進入 |
10.
|
從Profiles選項頁的Selling Preferences-〉Website Payment Preferences進入Instant Payment Notification Preferences頁面激活IPN付款方式;Notification URL輸入我們用來接收處理通知的url |
11.
|
到此步,使用付款數據傳輸(PDT)和即時付款通知(IDN)付款方式的測試企業用戶建立完畢。 |
1.
|
同創建企業用戶 |
2.
|
同創建企業用戶 |
3.
|
同創建企業用戶 |
4.
|
選擇Personal Account選項,選擇國家United State,點 Continue按鈕進入創建個個人用戶界面。 |
5.
|
完成註冊個人用戶的其他步驟,爲其添加一個銀行帳號。 |
6.
|
驗證信箱,激活帳號。 |
使用該測試環境中的企業用戶和個人用戶,可以驗證我們的電子商務系統同paypal的交互功能。
注:
1、 以上建立的企業用戶和個人用戶必須激活纔可以使用;
2、 測試時需要先用開發中心用戶登錄;
3、 測試IPN,需要使用已經發布在Internet的站點環境,確保我們的Notification URL可以被paypal找到。