Paypal,Recurring Billing和ActiveMerchant

jap*_*ese 13 ruby-on-rails paypal-subscriptions activemerchant recurring-billing

我正在尝试研究如何在我现有的网站上添加基于订阅的付费模式,但是我遇到了很多相互矛盾的信息,导致我有点迷失.

我所需要的只是一种通过信用卡设置定期结算(每月)的简单方法.我只需要一个简单的解决方案,但我很难找到设置它的最佳实践.

到目前为止,据我所知,Paypal的网站付款标准选项支持这一点.我只是有一些关于如何实现它的问题:

  • 首先,Paypal是否要求用户使用网站付款标准注册定期结算?

  • 我打算使用ActiveMerchant,但我发现一些博客说ActiveMerchant不支持Paypal的定期计费.这是真的?

  • 我发现railskits.com的SASS Rails套件,它说它支持使用Paypal的网站支付标准重复计费.如果我购买了这个代码,那么代码是否足够清晰,可以在我自己的网站中理解和实现,或者它是针对初学者网站而不是现有网站的打包交易?

  • 我找到了很多博客,帮助我们使用ActiveMerchant重复计费,但使用Paypal的Express Checkout.我在Paypal网站上看过Express Checkout,但我仍然不太明白它是什么,以及它与网站付款标准有何不同.任何人都可以用简单的方式解释这个吗?

如果有人能够回答其中一个问题,我将非常感激!

**顺便说一句,在建议之前,我已经看过Ryan Bates关于Paypal的所有关于Paypal的Paypal屏幕截图,它非常适合基本款或购买购物车中的商品,但我不明白它应该如何与定期结算一起使用.此外,似乎他跳过视频中的一些重要步骤(例如,Paypal文档说,在您的应用程序收到IPN后,您需要向Paypal发回接收确认,但Ryan不会在他的截屏视频中执行此操作).我只想弄清楚这一切!

pja*_*mer 9

首先,Paypal是否要求用户使用网站付款标准注册定期结算?

使用网站付款标准,您可以指导客户在paypal网站上填写他们的信息.对我来说,这有点俗气,但你的里程可能会有所不同.如果你要赚钱,那么值得将它整合到你的网站并升级到网站支付Pro,imo.

我打算使用ActiveMerchant,但我发现一些博客说ActiveMerchant不支持Paypal的定期计费.这是真的?

它没有开箱即用,但你必须创建一个新的Module类,它被添加到Active Merchant中,加上视图,真的,这是很多工作.不应该对你说这很容易,因为他们要么是骗子,要么是擅长编程.

我发现railskits.com的SASS Rails套件,它说它支持使用Paypal的网站支付标准重复计费.如果我购买了这个代码,那么代码是否足够清晰,可以在我自己的网站中理解和实现,或者它是针对初学者网站而不是现有网站的打包交易?

当然,它可能更清楚,但如果我记得,他们使用参考交易来"伪造"经常性计费,截至今年8月,当我编写我的解决方案时.对于现有网站,您可能不得不将其装入现有应用程序,或围绕它创建它.价格为2XX的TBH让我感到害怕.

我找到了很多博客,帮助我们使用ActiveMerchant重复计费,但使用Paypal的Express Checkout.我在Paypal网站上看过Express Checkout,但我仍然不太明白它是什么,以及它与网站付款标准有何不同.任何人都可以用简单的方式解释这个吗?

Paypal Express要求您拥有自己的商家帐户.商家帐户是您的资金最终结束的地方,也是您客户的银行帐户唯一可以轻松与您的银行帐户对话的帐户.

网站付款标准通过您的Paypal帐户使用Paypal自己的商家帐户,以便向您付款.

再次,imo,支付30美元,并使用Website Payments Pro.


Ben*_*tis 4

快速结帐与网站付款标准相同。这是将您的客户重定向至 PayPal 以收集其付款信息的方法。有一个简单的实现,只需创建一个直接发布到 PayPal 的表单,并且您可以选择使用 IPN 来获取有关交易的信息。还有一个用于支付标准的 API,可让您在幕后设置与 PayPal 的交易,然后将您的客户重定向到 PayPal,然后通过 API 查询 PayPal 以获取刚刚完成的交易的详细信息。SaaS Rails Kit(我是它的作者)使用这个 API。

Website Payments Pro 是 PayPal 的产品,可让您在您的网站上收集付款信息,并通过其 API 将该信息传递给 PayPal。然后,您可以通过 API 获取有关交易的信息。客户永远不会离开您的网站。即使您提供 Payments Pro,PayPal 的 TOS 也要求您提供 Express Checkout。Payments Pro 费用为 30 美元/月。(据我记得)并要求您填写专业帐户申请表。