iT邦幫忙

0

怎麼測試購物車@@?

如果我要進行開發,是不是就得自己刷卡才能進行相關的交易測試嗎?
例如說,模擬顧客進行交易,那要測試付款完成後的動作
不就測試一次就得進行一次付款的動作嗎????

14
fillano
iT邦超人 1 級 ‧ 2010-01-04 14:50:56
最佳解答

如果你已經設計好或是寫好金流的介面,那可以先用一個stub來測試阿,(假設你已經把金流設計成模組,所以購物車到金流以及從金流回來都有一致的方法來接),例如可以寫成簡單的選單,一個是交易成功,一個是交易失敗,這樣你就可以測試你的介面及流程是否有問題。

當然,如果已經跟金流廠商談好了,也拿到技術資料,就可以用測試環境及卡號來做測試,如同brianc大大說的。

另外,我記得像paypal的話,他有額外提供一個完整的開發環境網站來讓開發者測試,而且是免費的。

12
brianc
iT邦研究生 1 級 ‧ 2010-01-04 14:28:11

金流廠商應該會提供測試環境及卡號,等測試完成正式上線時再切換到正式的環境

6
stargaga
iT邦新手 5 級 ‧ 2010-01-04 21:13:50

Paypal 有提供了一個給第三方開發人員使用的測試用Sandbox,可以直接模擬交易的所有行為,當然包含了IPN與PDT的串接測試,然後包括銀行或信用卡帳號資訊都會是虛擬的,所以就不需要真的去刷卡囉,所以等自己測試環境的AP寫好並測試好以後,再將AP POST資料的位置由 https://www.sandbox.paypal.com/cgi-bin/webscr 改為 https://www.paypal.com/cgi-bin/webscr 就可以了~

位置如後述,只要直接前往 Paypal Developr Central (https://developer.paypal.com/) 註冊就可以使用了。
隨附整合必讀文件

Website Payments Standard Integration Guide (https://www.paypal.com/en\_US/pdf/PP\_WebsitePaymentsStandard\_IntegrationGuide.pdf)
Order Management Integration Guide (https://www.paypal.com/en\_US/pdf/PP\_OrderManagement\_IntegrationGuide.pdf)

4
simon88
iT邦研究生 3 級 ‧ 2010-01-05 12:15:29

一般金流會有測試方式,有些是用刷一元來測試的,
直接看金流公司給的文件比較快,不用擔心。

4
pooioo2
iT邦新手 5 級 ‧ 2010-01-07 03:54:56

哈囉哈囉
我有逛到一個專門在寫PayPal的部落格
裡面內容好像也有提到你說的測試購物車這環
http://www.neo.com.tw/archives/1004
說不定可以協助到你,對你有所幫助!

我要發表回答

立即登入回答