我所需要的是一种非常简单的方式,通过信用卡设置定期结算(每个月).我只需要一个简单的解决方案,但是很难找到设置它的最佳做法.
到目前为止,我知道这是由Paypal的网站支付标准选项支持的.我刚才有几个问题要怎么实现呢?
>首先,Paypal是否要求用户使用网站付款标准注册定期结算?
>我计划使用ActiveMerchant,但是我发现一些博客说ActiveMerchant不支持从Paypal重复计费.这是真的?
>我发现了railskits.com的SASS Rails Kit,它表示支持PayPal网站支付标准的定期结算.如果我购买了这个代码,代码是否足够清楚,可以在我自己的网站上了解和实现,或者是对起始站点而不是现有站点进行打包交易?
>我发现很多博客有助于通过ActiveMerchant重复计费,但使用PayPal的Express Checkout.我在Paypal网站上阅读了Express Checkout,但我仍然不明白这是什么,以及它与网站付款标准的不同之处.任何人都可以用简单的方式解释一下吗?
如果有人可以回答即使只是其中的一个问题,我也会非常感谢!
**顺便说一下,在提出建议之前,我已经观看了所有的Ryan Bates的PayPal截图,关于Paypal,这对于购物车中的基本知识或购买物品非常有用,但我不明白如何应用循环计费.此外,似乎他跳过了视频中的一些重要步骤(例如,PayPal文档在您的应用收到IPN后说,您需要向Paypal发送接收确认信息,但Ryan在屏幕截图中不执行此操作).我只是想让所有这一切都有意义!
解决方法
网站Payments Pro是PayPal的产品,可让您收集您的网站上的付款信息,并将该信息通过API传递给PayPal.然后,您可以通过API获取有关该交易的信息.客户永远不会离开您的网站. PayPal的TOS需要您提供Express Checkout,即使您提供Payments Pro.支付专业费用为30美元/月. (我记得),并要求您填写一个Pro帐户的申请.