如果你已經設計好或是寫好金流的介面,那可以先用一個stub來測試阿,(假設你已經把金流設計成模組,所以購物車到金流以及從金流回來都有一致的方法來接),例如可以寫成簡單的選單,一個是交易成功,一個是交易失敗,這樣你就可以測試你的介面及流程是否有問題。
當然,如果已經跟金流廠商談好了,也拿到技術資料,就可以用測試環境及卡號來做測試,如同brianc大大說的。
另外,我記得像paypal的話,他有額外提供一個完整的開發環境網站來讓開發者測試,而且是免費的。
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)
哈囉哈囉
我有逛到一個專門在寫PayPal的部落格
裡面內容好像也有提到你說的測試購物車這環
http://www.neo.com.tw/archives/1004
說不定可以協助到你,對你有所幫助!