如果您使用Google Checkout,您是否仍需要在Rails中使用ActiveMerchant / Spree /某些支付网关?

时间:2009-05-20 03:52:22

标签: ruby-on-rails paypal google-checkout activemerchant

如果您使用Google Checkout,您是否仍需要使用ActiveMerchant / Spree /某些支付网关,或Google是否像ActiveMerchant / Spree一样充当网关?

此外,使用可能通过使用ActiveMerchant解决的Google Checkout有什么缺点吗?

此外,除Google Checkout外还提供PayPal是个好主意吗?

3 个答案:

答案 0 :(得分:8)

Google Checkout和PayPal与“传统”支付处理解决方案的不同之处在于,它们不需要几乎相同数量的设置工作即可开始使用。它们结合了信用卡处理和商家帐户的传统独立角色。好处包括更简单的实施和更便宜的费率。缺点是他们倾向于控制更多的体验 - 例如,Google Checkout和PayPal都有自己的登录系统,您的用户可能会将其视为支付工作流程的一部分。如果您对Google Checkout或PayPal不满意(例如,两者都有关于向商家扣款的恐怖故事),那么通常比在付款处理器和商家帐户主机之间分配角色的时间更难。

如果您想使用完全自定义的解决方案,我建议使用ActiveMerchant。它主要为各种信用卡处理公司提供统一,易用的API,包括PayPal。

最后,最重要的因素是客户对此感到满意。很多非美国的销售会严重偏向PayPal或使用手机支付;早期采用者技术人群更有可能拥有使用谷歌结账所需的Google帐户,而大多数其他主要在美国的在线商店最好接受信用卡。

答案 1 :(得分:1)

Spree尚不支持Google Checkout,但可以添加对它的支持。它实际上是一个相当复杂的标准,但Spree已经增加了对Paypal等价物(网站支付标准)的支持。一旦核心团队中的某个人需要支付给付费客户,支持可能会被添加到Spree。

应该注意的是,ActiveMerchant会为您提供Paypal等服务方面的帮助,但它不会提供所有内容。 Spree使用ActiveMerchant进行IPN处理,但这种支持归结为一些方便的包装器。大多数必要的逻辑仍然需要在ActiveMerchant之外实现。因此,如果您的电子商务解决方案已经为您打算使用的支付服务提供支持,那么它会很有用。

答案 2 :(得分:1)

Spree现在使用以下扩展程序处理Google Checkout:http://github.com/railsdog/spree-google-checkout