如何允许客户更改Paypal按钮的数量

时间:2013-05-16 16:57:27

标签: javascript paypal paypal-sandbox

如果您转到https://developer.paypal.com/并点击开始,他们会引导您完成创建Pay Pal按钮,这非常简单。在允许您自定义按钮的页面上,会弹出一个灯箱窗口,允许您调整新按钮的设置。

但令人费解的是,没有提及允许按钮具有调整数量选项,以防客户想要在到达Pay Pal网关时更改该数量值。

这是我创建的沙盒按钮,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>

如何调整此项以便客户选择调整数量?

谢谢!

1 个答案:

答案 0 :(得分:1)

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提供支持。使用任何条件语句代替<? ?>标记。