我们正在构建一个电子商务应用程序,我们希望我们的用户选择一个(我们可以与我们的应用程序兼容的任何提供商)支付提供商。直到今天,我们只支持贝宝,而且我们已经手动实现了这一点。
我们正在寻找某种模块(免费或商业)来轻松插入更多支付提供商,让客户通过他们接受付款。我们的客户将使用它来接受其网上商店的销售付款。
关于此类“模块”的任何想法?我知道 Zend_Payment 模块,但它不再更新或根本没有推出。如果这很重要,我们会在 Zend 框架中运行 PHP。
我们正在构建一个电子商务应用程序,我们希望我们的用户选择一个(我们可以与我们的应用程序兼容的任何提供商)支付提供商。直到今天,我们只支持贝宝,而且我们已经手动实现了这一点。
我们正在寻找某种模块(免费或商业)来轻松插入更多支付提供商,让客户通过他们接受付款。我们的客户将使用它来接受其网上商店的销售付款。
关于此类“模块”的任何想法?我知道 Zend_Payment 模块,但它不再更新或根本没有推出。如果这很重要,我们会在 Zend 框架中运行 PHP。
试试这个
它处理几个主要的支付网关。
我最近一直在努力解决同样的问题,最后决定自己解决。结果,我完成了一个带有可插入支付网关方法的独立 Zend 模块。此处描述了此解决方案。
如果您希望能够提供多个网关,您应该查看http://Spreedlycore.com它不是 PHP (Ruby),但本质上是一个连接到大约 30 个网关的单一 API。
许多支付提供商提供了大量的开发人员文档,以帮助编写脚本来处理交易请求。通常这些将涉及向您的支付网关提供商发送一些请求并提供一个回调 url,其中可以发送有关给定交易的更新信息。在 Zend 中为这种场合开发一个合适的模块和一个 controllerAction 来处理回调功能应该不难。