什么是与 Paypal、Google Checkout 和 Authorize.net 一起使用的优秀 PHP 支付库? [关闭]

Posted

技术标签:

【中文标题】什么是与 Paypal、Google Checkout 和 Authorize.net 一起使用的优秀 PHP 支付库? [关闭]【英文标题】:What is a good PHP Payment library that works with Paypal, Google Checkout and Authorize.net? [closed] 【发布时间】:2011-01-28 09:25:10 【问题描述】:

有什么好的 php 支付库可以与 Paypal、Google Checkout 和 Authorize.net 一起使用?

我确实找到了这个library,但它没有得到维护,也不提供 Google Checkout。是否有其他选项,例如可以处理这三个或更多网关的服务?

【问题讨论】:

那个库只有一年的历史,看起来不像没有得到维护。为什么不自己添加 Google Checkout 支持呢?还是雇人为你做? 我在问是否有这样的图书馆,我不知道。如果有,那我就不用担心实现了。 【参考方案1】:

它们不仅以不同的方式工作,而且每种方式实际上都以不同的方式呈现给付费用户。这意味着您不能真正从用户那里抽象出它们,这意味着您确实必须直接与它们中的每一个进行交互。没有干净的方法可以解决这个问题。

因此,最接近的替代方法是找到一个包装器(或一组包装器),让您可以在内部以类似方式管理它们,这样您就不会为每个单独的处理器重复工作.我还没有为此找到专门的库,但我发现了一些与其他框架一起提供的选项。已经提到了 Magento; Kohana、OpenCart 甚至 Zend Framework 也提供有价值且相对模块化的解决方案。

这里提到了一些半体面的解决方案: PHP Payment Library

...具体来说,这个已经被引用/链接到很多: http://www.stumbleupon.com/su/2sX5Ei/www.phpfour.com/blog/2009/02/php-payment-gateway-library-for-paypal-authorizenet-and-2checkout/

我确实找到了这个——它声称是该问题的商业解决方案,以防你遇到这种情况——但我怀疑它是否真的能完全满足你的需求: http://www.transaxdevelopers.com/PHP-Payment-Processing/PHP-Payment-Integration.asp

另一个: http://www.flexsin.com/software-web-development/payment-gateway-integration.php

【讨论】:

【参考方案2】:

我有点怀疑。事实上,Paypal、Google 和 Authorize.net 以不同的方式工作。 Paypal 自己处理支付,他们向开发人员公开的 API 很少,实际上他们有大约 4 种风格(快递、英国、支付流版..)。谷歌结帐也在后台做很多事情,因为它集成了结帐过程本身。 Authorize.net 只是一个支付网关,将更多的责任交给了开发者。他们有一个完整而复杂的 API,只适用于美国。

一个建议。看看Magento 购物车,他们在默认安装中实现了 paypal、google checkout 和 authorize.net 模块。

【讨论】:

我不知道 Magento...当然有这些,但考虑到它们与 Magento 的紧密集成,他需要数周时间才能弄清楚它们。 这是真的。如果是这样的话,我可能会在我的项目中分别研究和实施每一个。【参考方案3】:

我确信那里有纯 PHP 系统。例如,在 Joomla CMS 平台上运行的Virtuemart 支持多种支付网关。

【讨论】:

【参考方案4】:

我想在这里提一下我的付款库payum。

目前支持:

paypal express\pro 结帐 be2bill authorize.net AIM。

对于 paypal 快速结账,它支持recurring payment 和数字商品功能(请参阅文档)。

主要原则(来自doc):

高度灵活。 域模型友好的支付解决方案。 当您需要一个非常好的状态管理时。 存储集成(支持 doctrin2)。

该库有一个用于 symfony2 的 bundle 和一个用于轻松启动的 sandbox。

希望你觉得它有用。

【讨论】:

以上是关于什么是与 Paypal、Google Checkout 和 Authorize.net 一起使用的优秀 PHP 支付库? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

登录时出现 PayPal 数字商品错误

贝宝账单协议 ID 不来

Google 将删除 PayPal 受信任的 URL

PayPal - SetExpressCheckout 后更新运输信息

Google Pay 是不是支持将资金转入 PayPal 帐户?

在 Google Analytics 中准确报告使用 PayPal 支付的推荐人