2015-10-05 55 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