Paypal网站付款标准与动态金额

时间:2012-02-13 16:22:20

标签: php yii paypal paypal-sandbox

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

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

这种方法的问题在于它可能太重了。我也不想在2页上传播表格。还有其他更好的选择吗?我可以做一些调整来使这个选项更加健壮吗?

1 个答案:

答案 0 :(得分:0)

在这种情况下,更好的选择是使用API​​并通过Express或Payments Pro进行付款。从本质上讲,你试图通过使按钮完成API的工作来使其过于复杂化;在这个过程中,这两个世界都是最糟糕的。

您仍然可以使用“立即付款”按钮图形,但只需使用几个卷曲命令将您自己的请求提交给paypal express网关(确切地说该按钮为您做了什么)。

有许多教程可供使用,但PayPal在他们的网站上提供了PHP代码和完整的演练,因此我认为最好直接找到源代码。

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

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

相关问题