gpt4 book ai didi

ruby-on-rails - 可变金额的 Paypal 定期付款

转载 作者:太空宇宙 更新时间:2023-11-03 15:39:47 25 4
gpt4 key购买 nike

首先,请注意我已经阅读了很多关于这个主题的帖子,但所提供的信息对我来说不够或不准确。

我正在使用 AngularJS 和 Ruby on Rails 开发一个提供不同服务的网站。用户可以订阅这些服务(一项或多项),并获得 Paypal 定期付款(通过配置文件)来支付这些服务(使用商家 API)。对于固定金额,该服务对我来说工作正常。

问题是,不同时期的金额可能不同,具体取决于用户订阅的服务数量。

我已经阅读了 Paypal 文档,但我仍然不清楚什么是正确的方法。

我的方法是:

  1. 用户订阅新服务后,我可以删除现有的定期付款配置文件(固定金额)并创建新的。这没问题,但我已经阅读过我无法从我的应用程序中自动删除配置文件。我只能创造。为了删除现有的配置文件,我必须通过登录我的企业 Paypal 帐户并删除它来手动执行。如果为真,那么这对我来说不是解决方案,因为我无法自动完成所有流程。但是,这对我来说很奇怪。这是真的?如果没有,你能告诉我怎么做吗?

  2. 尽管我没有深入阅读它,但我在一篇文章中读到了我可以使用引用事务来实现它。这样对吗?

更新 https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECReferenceTxns/#recurringreftxns

据我所知,引用交易让我可以在运行时改变从买家那里获得的金额,但问题是该操作不会重复执行(由 Paypal 管理)。我应该保留逻辑以便从我的应用程序中执行它。对吧?

欢迎任何其他方法或说明。

更新我的第一种方法是只创建一个可变的定期付款,其中包含订阅的所有服务的金额。但是,也许解决方案是为每项服务创建一个定期付款配置文件?

最佳答案

1) 如果您使用的是标准订阅按钮,这是正确的,但如果您使用的是定期付款 API,则可以使用 ManageRecurringPaymentsProfileStatus 取消配置文件.

2) 是的,通过引用交易,您可以随时收取您需​​要的任何金额,但是您可以自行构建自己的经常性支付系统,基本上就是利用引用交易。您可以每天运行一个脚本来检查您的所有帐户并相应地处理到期付款。

另一种选择是让您的用户创建一个 Preapproval配置文件,然后使用 Pay API使用预批准 key 处理付款。这与引用交易非常相似。

关于ruby-on-rails - 可变金额的 Paypal 定期付款,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21685462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com