如何创建/编辑/配置多个 PayPal 标准付款按钮?

Posted

技术标签:

【中文标题】如何创建/编辑/配置多个 PayPal 标准付款按钮?【英文标题】:How do I create/edit/configure multiple PayPal Standard Payment Buttons? 【发布时间】:2020-04-17 18:48:58 【问题描述】:

我创建了一个电子商务商店,我正在为我的每个产品使用PayPal "Add to Cart" Buttons 和他们所谓的“托管”按钮(PayPal 将按钮存储在他们的服务器上)。

关于它们如何工作(以及我为什么使用它们)的参考:

    您在 PayPal Dashboard 中创建一个按钮(产品)并定义可用数量(在我的例子中大部分是 1) 您将 html 代码复制到您的网站(或仅复制链接) 用户购买产品(数量下降-1)

我使用此设置的原因是因为我的网站是静态的,并且 PayPal 提供了数量 (SKU) 管理 - 因此没有人可以购买不再存在的产品 - 即使他可以访问按钮/链接。

我的问题

用于创建按钮的 PayPal GUI 仪表板非常耗时,我希望能够批量编辑/创建等按钮。

我在网上搜索和搜索解决方案,但一无所获。

可能的解决方案

我最近唯一想到的是 PayPal Button Manager API 和 Ruby SDK,但即使我学过编程并且我真的很想继续学习更多,我还不知道进行 API 调用需要做什么。

我无法从他们的文档中理解,我在网上找到了零教程。

失败的解决方案

由于我熟悉 WordPress,我尝试安装一个名为 PayPal Button Manager 的插件,但它无法批量编辑,这正是我正在尝试做的。


总之,我想:

批量创建、编辑、删除、更新PayPal托管的添加到购物车按钮 如果使用 Ruby API,我更喜欢在本地环境中这样做

我将 Jekyll 用于我的静态网站,因此我安装了 Ruby,并且多次阅读它是一种“易于”学习的语言。但如果你能想到别的,我愿意。

【问题讨论】:

【参考方案1】:

如果您有 Wordpress,那么您就有一个本地数据库,并且最终可能会更喜欢在该数据库中本地存储数量的解决方案,例如 WooCommerce 插件,以及以下用于支付的附加插件:https://woocommerce.com/woocommerce-and-paypal/

您提出的将 PayPal 标准按钮与旧版 PayPal 按钮管理器 API 结合使用的解决方案.. 相比之下,这是非常不合常规的,并且会被大多数人认为是“可怕、可怕、不好、非常糟糕”的黑客攻击。

【讨论】:

以上是关于如何创建/编辑/配置多个 PayPal 标准付款按钮?的主要内容,如果未能解决你的问题,请参考以下文章

使用多个项目创建付款时如何从请求中读取项目?

如何配置paypal定期付款IPN url

贝宝付款标准,无需创建贝宝账户

如何在 PayPal 高级中创建定期配置文件

将可变购物车总数传递给 PayPal 进行订阅(使用增强的定期付款和网站付款标准)

PayPal 定期付款 - 不允许取消配置文件