贝宝,定期结算和ActiveMerchant [英] Paypal, Recurring Billing, and ActiveMerchant

查看:122
本文介绍了贝宝,定期结算和ActiveMerchant的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试研究如何在我的现有站点上添加基于订阅的薪酬模型,但是却遇到了许多相互矛盾的信息,这使我有点迷茫。

I'm trying to research how to add a subscription based pay model on an existing site of mine, but am running into a lot of conflicting information and caused me to be a bit lost.

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

All I need is a very simple way to set up recurring billing (per month) by credit card. I just need a simple solution, but am having a hard time finding the best practices of setting it up.

到目前为止,我了解到Paypal网站付款标准对此提供了支持选项。我只是对如何实现它有几个疑问:

So far I understand that this is supported by Paypal's Website Payment Standards option. I just have a few questions regarding how I should implement it:


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

  • First, does Paypal require a user to register for recurring billing with Website Payment Standard?

我计划使用ActiveMerchant,但我发现一些博客说ActiveMerchant不支持Paypal的定期计费。

I planned to use ActiveMerchant but I found some blogs that says ActiveMerchant doesn't support recurring billing from Paypal. is this true?

我找到了railskits.com的SASS Rails套件,该套件说它支持使用Paypal的网站付款标准进行重复计费。如果我购买了此代码,那么代码是否足够清晰,足以在我自己的站点中理解和实现,或者是针对入门站点而不是现有站点的打包交易?

I found the SASS Rails Kit by railskits.com, which says it supports recurring billing with Paypal's Website Payments Standard. If I purchased this, would the code be clear enough to understand and implement in my own site, or is it kind of packaged deal for starter sites and not existing sites?

我发现很多博客都提供有关ActiveMerchant定期计费的帮助,但使用的是Paypal的Express Checkout。我在Paypal网站上了解了Express Checkout,但我仍然不太了解它的含义以及它与网站付款标准的区别。有人可以用一种简单的方式来解释这个问题吗?

I found a lot of blog with help with recurring billing with ActiveMerchant, but using Paypal's Express Checkout. I read about Express Checkout on the Paypal site, but I still can't quite understand what it is, and how it's different from Website Payment Standard. Can anyone explain this in a simple way?

如果有人可以仅回答这些问题之一,我就会

If anyone could answer even just one of these questions, I'd be very grateful!

**顺便说一句,在得到建议之前,我已经看过Ryan Bates关于Paypal的所有Paypal截屏视频,非常适合基本知识或购买购物车中的商品,但我不知道该商品应如何用于定期结算。另外,似乎他跳过了视频中的一些重要步骤(例如,贝宝(Paypal)文档说,在您的应用收到IPN之后,您需要向贝宝(Paypal)发回接收确认,但瑞安(Ryan)在他的截屏视频中没有这样做。我只是想让所有这些都理解!

**By the way, before it gets suggested, I have watched all of Ryan Bates' Paypal screencasts about Paypal, which are great for basics or buying items in a shopping cart, but I don't understand how it should work with recurring billing. Also, it seemed like he skipped some important steps in the video (e.g. the Paypal docs says after your app receives an IPN, you need to send back a confirmation of reception to Paypal, but Ryan does not do this in his screencast). I'm just trying to make sense of all this!

推荐答案

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

Express Checkout is the same as Website Payments Standard. It is the method of redirecting your customers to PayPal to collect their payment info. There's a simple implementation of just creating a form that posts directly to PayPal, and you can optionally use IPN to get info about the transaction. There's also an API for Payments Standard, that lets you set up the transaction with PayPal behind the scenes, then redirect your customer to PayPal, then query PayPal via the API for details on the just-completed transaction. The SaaS Rails Kit (I'm the author of it) uses this API.

Website Payments Pro是PayPal的产品,可让您在网站上收集付款信息并通过通过他们的API发送给PayPal的信息。然后,您可以通过API获得有关交易的信息。客户永远不会离开您的网站。即使您提供Payments Pro,PayPal的TOS仍要求您提供Express Checkout。 Pro付款服务每月收费$ 30。 (我记得),并且要求您填写Pro帐户申请。

Website Payments Pro is PayPal's offering that lets you collect the payment info at your site and pass that info via their API to PayPal. You then get information about the transaction via the API. The customer never leaves your site. PayPal's TOS require you to offer Express Checkout even if you offer Payments Pro. Payments Pro costs $30 / mo. (as I recall) and requires you to fill out an application for a Pro account.

这篇关于贝宝,定期结算和ActiveMerchant的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆