【问题标题】:Paypal Website Payments Standard with dynamic Amount具有动态金额的 Paypal 网站付款标准
【发布时间】:2012-02-13 16:22:19
【问题描述】:

我有一个场景,用户可以输入他想要计费的金额。我使用使用代码创建的buynow 按钮。现在在这种情况下,我的想法是:

  • 将最低计费金额设置为 10 美元
    • 如果他在下面输入,则报错。
    • 在表单加载时将buynow按钮的金额设置为10美元。
  • 一旦用户输入大于 10 的数字,就会向控制器发出 ajax 请求
    • 根据之前在 PayPal 上创建的金额检查它们是否是保存在数据库中的按钮。
    • 如果按钮不存在,请在 PayPal 上新建一个,将按钮保存在数据库中。
    • 返回新创建按钮的 HTML
    • 用返回的 HTML 替换现有按钮

这种方法的问题是它可能太重了。我也不想将表格展开超过 2 页。有没有其他更好的选择?我可以做一些调整来使这个选项更健壮吗?

【问题讨论】:

    标签: php yii paypal paypal-sandbox


    【解决方案1】:

    在这种情况下,更好的选择是使用 API 并通过 Express 或 Payments Pro 进行付款。本质上,您试图通过将按钮设置为 API 的工作来过度复杂化。在这个过程中两全其美。

    您仍然可以使用“立即付款”按钮图形,但只需使用几个 curl 命令将您自己的请求提交到 paypal express 网关(正是该按钮为您所做的)。

    有很多教程可用,但 PayPal 在他们的网站上提供 PHP 代码和完整的演练,所以在我看来,最好直接找到源代码。

    登录 PayPal -> 商家服务 -> 快速结帐

    在“设置”下,您会找到所有实施细节。

    【讨论】:

      猜你喜欢
      • 2013-10-24
      • 2020-09-02
      • 2011-05-05
      • 2023-03-06
      • 2013-09-27
      • 2020-05-12
      • 2014-06-15
      • 1970-01-01
      相关资源
      最近更新 更多