2015-10-05 109 views
0

我想我的用戶插入一個「量」捐上我的網站,當他們點擊「捐贈」按鈕,它開闢了PayPal網站中已經填入量的新標籤從我的網站進入。自定義「金額」

此次捐贈的作品,它只是不插入,他們填補了我的網站上新的貝寶選項卡上的「金額」。

我創建了貝寶按鈕,使用「hosted_button_id」選項我。這是爲什麼它不起作用?

PHP:

echo '<form name="DonateForm" method="post" action="https://www.paypal.com/cgi-bin/webscr" target="_blank">', 
     '<input type="hidden" name="cmd" value="_s-xclick">', 
     '<input type="hidden" name="hosted_button_id" value="MY_BUTTON_ID">', 
     '<fieldset>', 
      '<ul>', 
       '<li>', 
        '<label class="label" for="custom">User ID:</label>', 
        '<input class="text" type="text" name="custom" id="custom" value="',$users->id,'">', 
       '</li>', 
       '<li>', 
        '<label class="label" for="amount">Amount:</label>', 
        '<input class="text" type="text" name="amount" id="amount" value="0.00">', 
       '</li>', 
       '<li>', 
        '<input class="submit-donate" type="submit" name="DonateForm" value="Donate">', 
       '</li>', 
      '</ul>', 
     '</fieldset>', 
    '</form>'; 

回答

1

你不能過騎在託管button.Use明文量值來代替。

<form name="DonateForm" method="post" action="https://www.paypal.com/cgi-bin/webscr" target="_blank"> 
 
     <input type="hidden" name="cmd" value="_donations"> 
 
     <input type="hidden" name="business" value="[email protected]"><!-- -Insert your business email address or payer id --> 
 
     <fieldset> 
 
      <ul> 
 
       <li> 
 
        <label class="label" for="custom">User ID:</label> 
 
        <input class="text" type="text" name="custom" id="custom" value="11"> 
 
       </li> 
 
       <li> 
 
        <label class="label" for="amount">Amount:</label> 
 
        <input class="text" type="text" name="amount" id="amount" value="0.00"> 
 
       </li> 
 
       <li> 
 
        <input class="submit-donate" type="submit" name="DonateForm" value="Donate"> 
 
       </li> 
 
      </ul> 
 
     </fieldset> 
 
    </form>

+0

我用PayPals IPN,我認爲這一點也適用_donations?我找不到_donations和_xclick之間的區別(除了「捐贈」和「立即購買」之外) – Draven