是否有多个支付提供商(paypal、ogone、...)用于 Web 应用程序的 php 模块?
Posted
技术标签:
【中文标题】是否有多个支付提供商(paypal、ogone、...)用于 Web 应用程序的 php 模块?【英文标题】:is there a multiple payment providers (paypal, ogone, ...) php module for use in a web app? 【发布时间】:2011-03-07 05:42:04 【问题描述】:我们正在构建一个电子商务应用程序,我们希望我们的用户选择一个(我们可以使其与我们的应用程序兼容的任何提供商)支付提供商。到今天为止,我们只支持 paypal,而且我们是手动实现的。
我们正在寻找某种模块(免费或商业),以便轻松插入更多支付提供商,让客户通过他们接受付款。我们的客户会使用它来接受他们网上商店的销售付款。
对这样的“模块”有什么想法吗? 我知道 Zend_Payment 模块,但它不再更新或根本没有推出。 如果这很重要,我们会在 Zend 框架中运行 php。
【问题讨论】:
Open payment gateway libraries for Java, Python, Ruby, and PHP的可能重复 【参考方案1】:试试这个
http://phpclasses.100pour100net.com/package/5213-PHP-Accept-payments-with-Paypal-Authorize-net-and-2CO.html
它处理几个主要的支付网关。
【讨论】:
【参考方案2】:如果您希望能够提供多个网关,您应该查看http://Spreedlycore.com 它不是 PHP (Ruby),而是本质上是一个连接到大约 30 个网关的单一 API。
【讨论】:
【参考方案3】:我最近一直在为同样的问题苦苦挣扎,最后决定自己解决。结果,我完成了一个带有可插入支付网关方法的独立 Zend 模块。此解决方案描述为here。
【讨论】:
【参考方案4】:许多支付提供商提供了大量的开发人员文档,以帮助编写脚本来处理交易请求。通常这些将涉及向您的支付网关提供商发送一些请求并提供一个回调 url,其中可以发送有关给定交易的更新信息。在 Zend 中为这种场合开发一个合适的模块和一个 controllerAction 来处理回调功能应该不难。
【讨论】:
以上是关于是否有多个支付提供商(paypal、ogone、...)用于 Web 应用程序的 php 模块?的主要内容,如果未能解决你的问题,请参考以下文章
Paypal Adaptive Payments 以访客身份