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

标签 ruby api paypal paypal-sandbox paypal-rest-sdk

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

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

  1. 您在 PayPal 控制面板中创建一个按钮(产品)并定义可用数量(在我的例子中,大多数是 1 个)
  2. 您将 HTML 代码复制到您的网站(或只复制链接)
  3. 用户购买商品(数量下降-1)

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

我的问题

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

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

可能的解决方案

我最近唯一想到的是 PayPal Button Manager API尤其是 Ruby SDK,但即使我已经学习过编程并且非常渴望继续学习更多知识,我仍然不知道如何才能进行 API 调用。

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

失败的解决方案

因为我熟悉 WordPress,所以我尝试安装一个名为 PayPal Button Manager 的插件但它没有批量编辑的能力,而这正是我想要做的。


总而言之,我想:

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

I'm using Jekyll for my static site, so I'm having Ruby installed and have read multiple times that it's an 'easy' to learn language. But if you can think of something else, I'm open.

最佳答案

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

您提出的将 PayPal Standard Buttons 与遗留 PayPal Button Manager API 结合使用的解决方案..相比之下是非常不传统的,并且会被大多数人认为是“糟糕,糟糕,不好,非常糟糕”的 hack。

关于ruby - 如何创建/编辑/配置多个 PayPal 标准支付按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59506849/

相关文章:

ruby-on-rails - 如何获取触发查询的代码行?

ruby-on-rails - 将 time_zone_select 默认为系统时区

ruby - Ruby 1.9 中的 ARGF.class 是什么?

javascript - 无法从控制台日志中的 api "undefined"请求数据

javascript - 使用 yourls api 获取短网址

ruby-on-rails - 如何允许使用 GRAPE API 下载二进制文件

php - Paypal API 'Timeout processing request' 错误

php - 当字段更新/输入数据时,如何将电子邮件触发通知发送到行内的特定电子邮件

ruby-on-rails - 如何期待 'render template' 错误

通过 Braintree SDK 的 Paypal Express Checkout 突然失败(缺少服务商 REST API 应用程序?)