2012-01-29 118 views
2

我有我的網站,並打開了貝寶商業帳戶。我已經使用心願成員設置了付款鏈接,並創建了我需要添加到我的網站的貝寶按鈕。與測試我的貝寶訂閱按鈕混淆

現在,我已準備好訂閱按鈕,並且它們鏈接到貝寶...我的問題是我需要測試它,而不是自己付費。

我也打開沙箱paypal帳戶,但貝寶sanbox中給出的電子郵件和密碼不適用於貝寶,貝寶按鈕代碼沒有鏈接到沙箱...它鏈接到實際的貝寶。

我該如何測試這些按鈕,如果他們鏈接到貝寶而不是沙箱?

這是如何工作的?我是否需要在沙盒中創建新按鈕,如果是的話......那麼我是不是真的在測試我準備好的所有設置?

任何人都可以澄清這一點嗎?

回答

6

是的,您認爲需要在Sandbox帳戶下重新創建這些按鈕才能正確模擬付款而無需實際付款。您的沙盒帳戶將生成帶有正確沙盒鏈接的按鈕代碼。

此外,在測試您的沙盒按鈕時,您需要使用沙盒測試帳戶憑據來模擬付款。不要使用實際的信用卡信息,無論PayPal是否允許,您只是在測試。

注意:您的實際按鍵代碼和沙盒按鈕的代碼之間唯一的區別應該只能是形式的行動和按鈕標識。

比如,

<form action="https://www.paypal.com/cgi-bin/webscr" method="post"> 
// versus 
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post"> 

<input type="hidden" name="hosted_button_id" value="FLVPFBWCKGND8"> // Actual 
// versus 
<input type="hidden" name="hosted_button_id" value="SNDBXGENERATD"> // Sandbox 

或者,如果你不使用 '託管按鈕'(細節未存儲與貝寶):

<input type="hidden" name="business" value="[email protected]"> // Actual 
// versus 
<input type="hidden" name="business" value="[email protected]"> // Sandbox 

確定您是否使用託管按鈕的最簡單方法是查看您的表單代碼中是否包含「hosted_button_id」。如果你這樣做,你使用託管按鈕。

對於沙盒是如何設置/集成更好地理解/解釋:Testing PayPal Website Features,或Sandbox User Guide

+0

添加一些信息。回覆。託管與非託管按鈕。 – Robert 2012-01-29 21:05:09