如何编辑paypal沙箱的输入字段?

时间:2013-09-29 15:02:53

标签: php mysql paypal paypal-sandbox paypal-ipn

<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" target="_top">
      <input type="hidden" name="cmd" value="_s-xclick">
      <input type="hidden" name="hosted_button_id" value="QHHYRZWR44QMY">
      <table>
             <tr><td><input type="hidden" name="on0" value="WeBoss - Downpayment">WeBoss - Downpayment</td></tr>
             <tr><td><select name="os0">
                           <option value="Combat">Combat P1,000.00 PHP</option>
                           <option value="Battlefield">Battlefield P1,500.00 PHP</option>
                           <option value="Warfield">Warfield P2,100.00 PHP</option>
                     </select> </td></tr>
      </table>
      <input type="hidden" name="currency_code" value="PHP">
      <input type="image" src="https://www.sandbox.paypal.com/en_US/i/btn/btn_paynow_SM.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
      <a href="func/unsetcancel.php" class="btn btn-danger">Cancel</a>
      <img alt="" border="0" src="https://www.sandbox.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>

我想编辑价格,我该怎么做?而且我也尝试了“立即购买”按钮并更改金额,但它仍然不会改变价格。

有没有办法编辑paypal沙盒页面?

1 个答案:

答案 0 :(得分:1)

使用托管按钮,您无法动态更改代码中的金额。 为了能够更改代码中的金额,请使用非托管按钮。要创建非托管按钮,请登录您的paypal.com帐户再次重新创建按钮,但这次,请单击步骤2并取消选中保存按钮以在PayPal上。单击“创建按钮”后,单击“删除代码保护”以获取明文按钮代码。

NB。但是,使用明文按钮代码是不安全的,因为有人可以在提交按钮之前更改代码中的值。

相反,您可以使用'BMCreateButton API'动态创建托管或加密按钮。

https://developer.paypal.com/webapps/developer/docs/classic/api/button-manager/BMCreateButton_API_Operation_NVP/

样本http://paypal.github.io/sample-apps/ [经典API样本]