【问题标题】:How to allow customers to change qauntity for Pay Pal buttons如何允许客户更改 Paypal 按钮的数量
【发布时间】:2023-03-26 01:42:02
【问题描述】:

如果您转到 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>

我如何调整它以让客户可以选择调整数量?

谢谢!

【问题讨论】:

    标签: javascript paypal paypal-sandbox


    【解决方案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 美元 * 他们的订单数,并且您的通知消息将包含带有您的订单数变量的自定义字段。

    • 以上示例是如果您的网站由 PHP 提供支持。使用任何条件语句代替 &lt;? ?&gt; 标记。

    【讨论】:

    • 哇哦! - 我学到了新东西!我将测试您的初始演示。附带说明一下,这个脚本被插入 Smarty 模板页面。您将如何将 PHP 标签调整为 Smarty 标签?还是那不可能?谢谢 anwyay - 这是一个很大的帮助!
    • 没问题,您可以使用 Smarty 标签或 Javascript 甚至 Angular 来代替 PHP。这真的取决于您的应用程序。
    猜你喜欢
    • 1970-01-01
    • 2014-01-04
    • 2020-05-04
    • 2021-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-03
    相关资源
    最近更新 更多