【发布时间】: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 支持?