html - PayPal 代码在我为选项添加价格之前有效吗?

标签 html forms paypal

不确定具体要问什么,但我已按照 PayPal 开发者网站上的说明进行操作: https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/buynow_buttons/

还有一个问题。我有一个表格:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
    <input type="hidden" name="cmd" value="_xclick">
    <input type="hidden" name="business" value="myemail@myaddress.com">
    <input type="hidden" name="bn" value="MR_BuyNow_WPS_CA">
    <input type='hidden' name='lc' value='CA'>
    <input type="hidden" name="currency_code" value="CAD">
    <input type="hidden" name="no_shipping" value="0">
    <input type="hidden" name="no_note" value="1">
    <input type="hidden" name="return" value="/design/payments/success/">
    <input type="hidden" name="cancel_return" value="/design/payments/failed/">
    <input type="hidden" name="cbt" value="Return to MR">
    <input type="hidden" name="item_number" value="buy-time">
    <table>
        <tr><td>
            <p>Provide the following:</p>
        </td></tr>
        <tr><td>
            <div class="row collapse">
                <div class="small-3 columns">
                    <span class="prefix"><span data-tooltip aria-haspopup="true" class="has-tip" title="Please provide your full name as it appears on the order form.">Name:</span></span>
                </div>
                <div class="small-9 columns">
                    <input type="text" placeholder="What is your name?" name="os0" maxlength="200">
                </div>
            </div>
            <div class="row collapse">
                <div class="small-12 columns">
                    <select name="item_name">
                        <option value="Maintenance Hours">Maintenance</option>
                        <option value="General Work Hours">General Work (Additions, etc.)</option>
                    </select> 
                </div>
            </div>
            <div class="row collapse">
                <div class="small-12 columns">
                    <select name="os1">
                        <option value="2 Hours ($50/Hour)">2 Hours ($50/Hour) - $100.00 CAD</option>
                        <option value="3 Hours ($45/Hour)">3 Hours ($45/Hour) - $135.00 CAD</option>
                        <option value="4 Hours ($45/Hour)">4 Hours ($45/Hour) - $180.00 CAD</option>
                        <option value="5 Hours ($45/Hour)">5 Hours ($45/Hour) - $225.00 CAD</option>
                        <option value="6 Hours ($45/Hour)">6 Hours ($45/Hour) - $270.00 CAD</option>
                    </select> 
                </div>
            </div>
        </td></tr>
    </table>

    <input type="hidden" name="on0" value="Client">
    <input type="hidden" name="on1" value="Hours">
    <input type="image" class="payments-buy" src="http://mrobertsdesign.ca/img/payments_buy.png" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
</form>

现在它在技术上是可行的(它至少会进入 paypal 购买页面),直到我真正为按钮添加价格:

<input type="hidden" name="option_select0" value="2 Hours">
<input type="hidden" name="option_amount0" value="100.00">
<input type="hidden" name="option_select1" value="3 Hours">
<input type="hidden" name="option_amount1" value="135.00">
<input type="hidden" name="option_select2" value="4 Hours">
<input type="hidden" name="option_amount2" value="180.00">
<input type="hidden" name="option_select3" value="5 Hours">
<input type="hidden" name="option_amount3" value="225.00">
<input type="hidden" name="option_select4" value="6 Hours">
<input type="hidden" name="option_amount4" value="270.00"> 

如果有任何经验的人能指出我遗漏的东西,那就太好了 =)

最佳答案

我不完全确定您的目标是什么,但是使用 PayPal 内置的按钮下拉菜单会更容易吗?由于您基本上是说每小时费率打折,您可以使用设置为 50 美元的立即购买按钮,如果他们选择 3 件或更多数量,则打折至 45 美元。希望这会有所帮助。

关于html - PayPal 代码在我为选项添加价格之前有效吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30270739/

相关文章:

php - paypal ipn 简单问题

php - fatal error : Class 'PPXmlMessage' not found . 是什么?

html - 添加Bootstrap CDN后部分html元素下移

forms - 自定义 sfWidgetFormDoctrineChoice 的布局

javascript - 表单提交为空

css - 将复选框与标签内联

Paypal 付款流程分两步?

html - Firefox 中的字体问题(锐边)

html - 为什么这个 "clear: both"不阻止换行?

javascript - 如何将 HTML5 File API 与 Unobtrusive JavaScript 一起使用?