【问题标题】:Creating paypal buttons on the fly即时创建贝宝按钮
【发布时间】:2012-05-19 20:16:10
【问题描述】:

我有一个 web 应用程序,用户可以在其中销售打印服务,我想让我的用户在他们的页面上添加“立即付款”按钮,以便客户可以为他们的服务付费。

我的用户在设置中指定他们的贝宝电子邮件地址等,并用价格等设置他们的服务。

我应该使用什么 API 来即时创建立即付款按钮?

谢谢

【问题讨论】:

  • Paypal API 当然,但您的问题缺少有关您使用的系统类型的详细信息。它是某种 CMS 还是自定义网站。
  • 自定义网站。我想为用户页面创建一个加密按钮,以便他们的客户可以付款。我认为 Adaptive Payments API 是我需要的吗?

标签: paypal


【解决方案1】:

您不需要 API 来创建“立即付款”按钮。您可以在客户的 Paypal 帐户中创建按钮,也可以使用 HTML 动态生成按钮(请参阅HTML Variables for Paypal Payments standard)。

从您/他们的 Paypal 帐户创建按钮的一个优点是您可以获得额外的安全层(支持加密表单或使用托管按钮 ID,因此用户无法更改提交到 Paypal 的金额)。

但是,如果您要处理数百个不同的按钮,那么动态生成按钮并在 Paypal 发送回确认(通过PDT or IPN)时执行额外的验证会更有意义,然后再运送您的物品。

【讨论】:

  • 我会使用 PayPal 的 API 来创建按钮,尤其是使用隐藏的价格字段动态创建按钮,因为价格字段是可破解的。使用 API,您可以请求一个不可篡改的加密 HTML 按钮。
【解决方案2】:

您可以使用 PayPal 的 JavaScriptButtons API 并通过以下方式动态创建您的按钮:

paypal.button.create(business, data, config, parentNode)

【讨论】:

【解决方案3】:

有一个按钮管理器 API,可让您创建安全按钮 - 这里有更多信息:https://www.x.com/developers/paypal/products/button-manager

【讨论】:

【解决方案4】:

PayPal 会根据您的要求提供不同的按钮。 按照以下步骤生成 PayPal 按钮:

  1. 登录您的 PayPal 帐户
  2. 点击工具 --> 所有工具
  3. 点击 PayPal 按钮

现在您有几个按钮选项 --> 如果有的话,“立即购买”就是其中之一。

按照这三个步骤操作,然后复制三个步骤末尾的代码并将其粘贴到您希望显示此按钮的页面中。

您可以接受付款!

【讨论】:

  • 这个答案没有解释如何动态创建按钮。
猜你喜欢
  • 2011-07-17
  • 2018-06-03
  • 2014-11-30
  • 2014-02-02
  • 2020-08-31
  • 1970-01-01
  • 2013-03-25
  • 2017-08-15
  • 2020-03-17
相关资源
最近更新 更多