【问题标题】:Paypal pre approved transactions贝宝预先批准的交易
【发布时间】:2015-05-06 21:44:55
【问题描述】:

我们正在开发一个系统,我们希望为用户“预付费”(使用贝宝)支付他将消费的东西。我们希望用户授权预先批准的付款,设置我们可以收取的每月最高金额,然后在我们的系统中他会指定“当我的信用低于 XX 时,向我收取 YY”,例如他开始消费我们的服务,当他在我们系统中的信用低于 100 美元时,他想通过他的贝宝账户自动添加 300 美元的信用。我认为 Skype 将这种方法与 paypal 一起使用。

重要的是要知道这不是固定价格订阅,因为他可以在我们的系统上更新每笔费用的价值,而且它不是基于定期的,如果他每 2 天消耗几乎所有的信用,系统会每 2 天自动向他收费,然后他停止使用系统 2 周,因此不会收取任何费用。

另一个使用这种东西的网站是godaddy,每个域名续订的金额都会发生变化,他们会在没有征求我许可或登录贝宝的情况下向我收费。

在这里,您可以看到我的“go daddy”预批准付款的外观示例。我允许他们每月向我收取最多 100 美元的费用,因此如果他们本月可以收取 3 次 25 美元的费用,那么下个月他们可以收取 4 次 25 美元的费用(因为可用的信用额度已“续订”)。

我们怎样才能做到这一点?我们试过这个:https://developer.paypal.com/docs/classic/adaptive-payments/ht_ap-basicPreapproval-curl-etc/

但问题是它甚至没有出现在 Godaddy 预批准付款出现的“预批准”部分。此外,它不会“更新”...我们尝试使用“maxTotalAmountOfAllPayments=100”和“paymentPeriod=DAILY”,因此在沙盒环境中我们可以测试它是否每天更新“100 美元”,但有一天我们收取了 3 次费用30 美元,第二天(也是 2 天后)我们尝试多收取 30 美元,但我们得到“所有付款的总金额超过所有付款的最大总金额”。看来这不是我们需要的方法……

如果有人知道我们应该使用哪种方法来实现这一目标,如果您能告诉我们,我们将非常感激。

谢谢!

【问题讨论】:

  • 您是否尝试过联系 PayPal 支持?

标签: paypal recurring-billing


【解决方案1】:

我认为您将 Preapproved Payments 与 Billing Agreements 混淆了,它们相似,但功能略有不同。

GoDaddy 使用的是计费协议。你set those up with Express Checkout

【讨论】:

  • 是的,完全正确。 GoDaddy 使用 EC 样式的计费协议。为了公平起见,PayPal 本身曾经将现在称为“计费协议”的功能称为“预先批准的付款”:-)。
猜你喜欢
  • 2015-12-19
  • 2013-02-02
  • 2014-05-12
  • 2015-08-20
  • 2012-07-21
  • 2013-03-18
  • 2012-08-31
  • 2012-07-21
  • 2015-10-13
相关资源
最近更新 更多