paypal - 执行经常性计费任务

标签 paypal

  1. 我们想在我们的网站上设置定期付款选项。 客户“X”访问我们的网站并注册,注册金额取决于一些参数 - 因此它不是 1 个固定金额。 那么对于这种注册 - 需要创建哪种类型的 PayPal 按钮?
  2. 一旦客户“X”通过付款成功注册,例如:2015 年 7 月 15 日 34 美元 - 那么什么时候(日期)会再次向客户“X”收费? 3.我们网站上还有一些其他功能——我们的客户可以订阅这些功能,即额外的垃圾箱。 举例来说:注册客户“X”订阅了更多额外的垃圾箱 - 费用为 12 美元并进行了付款,此金额也需要再次重复。 对于此功能 - 需要创建哪种类型的 PayPal 按钮? 4.一旦客户“X”在 2015 年 7 月 25 日通过支付 12 美元成功订阅了额外的垃圾桶 - 那么何时(日期)将再次向客户“X”收费? 5.我们能否将客户“X”的金额合并为 34 美元 + 12 美元,并在每月 15 日收取一次费用? 这可能吗?如果是,那么实现此功能的步骤是什么?

最佳答案

第一个问题请看Subscriptions and Recurring Payments Setup或者去 Classic API Reference .

对于你的第二个问题,如果你的客户在 7 月 15 日注册(定期创建配置文件),那么根据你的 BILLINGPERIODBILLINGFREQUENCY 比接下来收取 34 美元,假设你设置

BILLINGPERIOD=Day 
BILLINGFREQUENCY=1

如果您没有设置任何初始付款,它会在第二天(即 7 月 16 日)向您的客户收取相同的金额。

现在,如果您的客户在 7 月 25 日对他的计划进行了一些编辑,而不是我在我的案例中所做的,删除他以前的个人资料并创建新的,该个人资料在 8 月 25 日(每月计费期)重复出现。我通过在我的服务器上创建许可证文件来处理这种情况,例如 7 月 15 日购买的服务将在 8 月 15 日到期,但不会再发生,因为配置文件已被取消,他在 25 日购买的新许可证将继续发生。

关于paypal - 执行经常性计费任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31692384/

相关文章:

php - 如何在 WooCommerce 上设置 Paypal?

delphi - 在 Delphi XE2 中使用 PayPal REST 客户端

angular - PayPal 可以向其他 PayPal 账户发送付款吗?

mysql - 来自 PayPal 的 "callback"以确认付款?

我网站上的 Paypal 货币转换不正确

php - PHP 5.3.1 上的 Paypal 错误消息

node.js - 如何获取后端发送的前端paypal结账链接

php - Paypal 结帐火狐

php - iPhone SDK 付款后,我的 php IPN 回调中缺少 POST 参数

Paypal IPN 历史记录为空白