自定义paypal网站与PHP集成

时间:2014-09-20 13:58:12

标签: php paypal

我的PayPal表格有问题。当我只有一个客户输入他们想要支付的金额的字段时,这个表格对我有用。我修改它,以便有三个单选按钮。 2指定数量(使用php从mySQL数据库中提取),最终仍然是客户指定的数量。如果您使用指定金额的最后一个选项,一切正常 - 但如果您使用页面上指定的其他两个金额,客户必须单击"更新"在贝宝生成的页面左侧面板上。如何安排这个,以便不需要在前两个选项上按下更新按钮?

我已经包含了所有内容的屏幕截图

感谢您的帮助

图片在这里:http://i.stack.imgur.com/LH4eE.png

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
                            <fieldset>
                                <input type="hidden" name="cmd" value="_xclick" />
                                <input type="hidden" name="business" value="# !!I have my paypal email here" />
                                <input type="hidden" name="lc" value="US" />
                                <input type="hidden" name="item_name" value="Service Booking" />
                                <input type="hidden" name="item_number" value="BOOKING" />
                                <input type="hidden" name="currency_code" value="USD" />
                                <input type="hidden" name="button_subtype" value="services" />
                                <input type="hidden" name="no_note" value="0" />
                                <input type="hidden" name="cn" value="Comments" />
                                <input type="hidden" name="no_shipping" value="1" />
                                <input type="hidden" name="rm" value="1" />
                                <input type="hidden" name="return" value="http://www.alphadogentertainment.com/booksuccess.php" />
                                <input type="hidden" name="cancel_return" value="http://www.alphadogentertainment.com/bookcancel.php" />
                                <input type="hidden" name="bn" value="PP-BuyNowBF:btn_paynowCC_LG.gif:NonHostedGuest" />
<input type="hidden" name="os0" value="<?php print("$lastname");?> <?php print("$event");?>" />
<input type="hidden" name="on0" value="Event" />
                                <table>
                                        <tr><td style="padding:0 5px 5px 0;">Amount:</td><td style="padding:0 5px 5px 0;"><input type="radio" name="amount" value="<?php print("$deposit");?>" />Deposit: $<?php print("$deposit");?><br><input type="radio" name="amount" value="<?php print("$quote");?>" />Balance: $ <?php print("$quote");?><br><input type="radio" name="amount" value="">Other Amount: <input type="text" name="amount" /></td></tr>

                                        <tr><td>&nbsp;</td><td style="padding:0 5px 5px 0;">
                                                <input style="position:relative; left:-10px; background:#ffffff; border:0;" type="image" src="http://alphadogentertainment.com/images/bookbutton.jpg" name="submit" alt="PayPal" />
                                                <img alt="" style="border:0;" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1" />
                                        </td></tr>
                                </table>
                            </fieldset>
                        </form>

1 个答案:

答案 0 :(得分:0)

您需要修改以下代码行:

删除此行代码

<tr><td style="padding:0 5px 5px 0;">Amount:</td><td style="padding:0 5px 5px 0;"><input type="radio" name="amount" value="<?php print("$deposit");?>" />Deposit: $<?php print("$deposit");?><br><input type="radio" name="amount" value="<?php print("$quote");?>" />Balance: $ <?php print("$quote");?><br><input type="radio" name="amount" value="">Other Amount: <input type="text" name="amount" /></td></tr>

并粘贴这个:

<tr><td style="padding:0 5px 5px 0;">Amount:</td><td style="padding:0 5px 5px 0;"><input type="radio" name="amount" value="">Other Amount: <input type="text" name="amount" /><br><input type="radio" name="amount" value="<?php print("$deposit");?>" />Deposit: $<?php print("$deposit");?><br><input type="radio" name="amount" value="<?php print("$quote");?>" />Balance: $ <?php print("$quote");?></td></tr>

我刚改变了选项的顺序。我已经把选项3放在第一位,它可以正常使用。