如果你去https://developer.paypal.com/并点击开始,他们会引导你创建一个Pay Pal按钮,这非常直接。在允许您自定义按钮的页面上,会弹出一个灯箱窗口,允许您调整新按钮的设置。
但令人费解的是,没有提到允许按钮有一个可调整的数量选项,以防客户在到达paypal网关时想要更改数量值。
这是我创建的沙盒按钮,Pay Pal希望我把它粘贴在我的页面上…
<script src="paypal-button.js?merchant=myemailaddress"
data-button="buynow"
data-name="Payments To Me"
data-amount="25.00"
data-shipping="0"
data-tax="0"
data-callback="back to my site"
data-env="sandbox"
></script>
我如何调整这个,让客户可以选择调整数量?
谢谢!
PayPal API接受"自定义"字段,您可以将其设置为任何您想要的内容,并返回到您的IPN。据我所知,这是唯一可以用于自定义数据的字段。
<script src="paypal-button.js?merchant=myemailaddress"
data-button="buynow"
data-name="Payments To Me"
data-amount= <?php echo($orderCount * 25) ?> + ".00"
data-shipping="0"
data-tax="0"
custom: {'orderCount':"<?=$orderCount ?>"}
data-callback="back to my site"
data-env="sandbox">
</script>
客户将收到$25.00 *他们的订单计数的账单,并且您的通知消息将包含带有ordercount变量的自定义字段。
- 上面的例子是如果你的网站是由PHP驱动的。在
<? ?>
标记的位置使用任何条件语句。