2011-01-24 87 views
0

我正在使用此代碼創建我的PayPal訂閱。 但它沒有識別我的任何輸入字段。你能否說出爲什麼不可以?Paypal與PHP集成

<form method="POST" name="gateway_form" action="https://www.sandbox.paypal.com/cgi-bin/webscr"> 
<input type="hidden" name="rm" value="2"/> 
<input type="hidden" name="cmd" value="_xclick"/> 
<input type="hidden" name="business" value="EMAIL"/> 
<input type="hidden" name="currency_code" value="CAD"/> 
<input type="hidden" name="return" value="http://www.URL.com/payment/paypal_success.php"/> 
<input type="hidden" name="cancel_return" value="http://www.URL.com/payment/paypal_failure.php"/> 
<input type="hidden" name="notify_url" value="http://www.URL.com/payment/paypal_ipn.php"/> 
<input type="hidden" name="item_name" value="Monthly Subscription"/> 
<input type="hidden" name="discount_amount" value="0.00"/> 
<input type="hidden" name="a3" value="49.00"/> 

<input type="hidden" name="t3" value="M"/> 
<input type="hidden" name="p3" value="30"/> 
<input type="hidden" name="src" value="1"/> 
<input type="hidden" name="sra" value="1"/> 
<input type="hidden" name="srt" value="1"/> 

<input type="submit" value="Click Here"></p> 
</form> 

回答

3

你需要告訴貝寶是誰提交,提交所需的URL參數的用戶,PWD,版本和(推薦但可選)簽名的要求,與你在POST請求發送的其他參數。見API Overview

0

都好,你們是對的,但附帶的問題有關,是因爲在我的3號線有

<input type="hidden" name="cmd" value="_xclick"/> 

需求,成爲

<input type="hidden" name="cmd" value="_xclick-subscriptions"/> 

感謝您的幫助!