与Paypal,Google Checkout和Authorize.net一起使用的好的PHP支付库是什么?什么是与PayPal,Google Checkout和Authorize.net一起使用的好的PHP支付库?
我的确发现了这个library,但没有维护,也没有提供Google Checkout。是否有其他选择,例如可以处理这三个或更多网关的服务?
与Paypal,Google Checkout和Authorize.net一起使用的好的PHP支付库是什么?什么是与PayPal,Google Checkout和Authorize.net一起使用的好的PHP支付库?
我的确发现了这个library,但没有维护,也没有提供Google Checkout。是否有其他选择,例如可以处理这三个或更多网关的服务?
我有点怀疑是。事实是Paypal,Google和Authorize.net以不同的方式工作。贝宝处理付款本身,他们暴露给开发人员的API是最小的,实际上他们有约4种口味(快递,英国,payflow版本..)。 Google checkout也在整合结帐过程本身的背景下做了很多工作。 Authorize.net只是一个支付网关,将更多的责任传递给开发人员。他们有一个完整而复杂的API,仅适用于美国。
建议。看看Magento购物车,因为它们在默认安装中实现了paypal,google checkout和authorize.net模块。
我不知道Magento ......当然,它有这些,但鉴于他们与Magento的紧密集成,他需要数周时间才能找出它们。 – 2010-03-23 14:36:18
这是真的。如果情况确实如此,我可能会在项目中单独研究和实施每一项。 – 2010-03-24 09:42:21
我确定那里有纯PHP系统。例如,运行在Joomla CMS平台上的Virtuemart可支持多种支付网关。
它们不仅以不同的方式工作,而且每种方式都以不同的方式向付费用户呈现。这意味着你不能真正从用户那里抽象出来,这意味着你真的必须直接与他们进行交互。有没有干净的方式来解决这个问题。
最近的替代,那么,就是找到一个包装(或一组包装的),让您内部管理他们都同样地,让你不重复你的每个单独的处理器的努力。我还没有找到专用的库,但我发现了几个与其他框架交付的选项。 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
我想在此提及我的支付库存。
目前,它支持:
对于贝宝快递结帐,它支持recurring payment和数字商品功能(见文档)。
主要原则(来自DOC):
该图书馆有一个bundle为symfony2和sandbox轻松启动。
希望你觉得它有用。
该图书馆只有一年的历史,看起来并不像它没有被维护。为什么不自己添加Google Checkout支持?或者雇人来为你做? – 2010-03-17 01:26:46
我在问是否有这样的图书馆,我不知道。如果有的话,我不需要担心它的实施。 – Cory 2010-03-17 01:39:45