PHP的Knet支付网关[关闭]
Posted
技术标签:
【中文标题】PHP的Knet支付网关[关闭]【英文标题】:Knet payment gateway for PHP [closed] 【发布时间】:2012-01-25 21:06:21 【问题描述】:我希望在 php 中集成 Knet 支付网关,但他们只为 .NET、JSP 和 Python 提供了 API。
任何人都可以帮助我并提供任何想法如何将 KNET 集成到 PHP 中。
【问题讨论】:
我找不到任何关于 KNET 网关的信息,但如果你有文档,那绝对是可行的。我假设他们使用 SOAP 或 XML 来传输数据。您可能需要一个密钥,卷曲到 api,提交数据,然后检索数据。 .Net、JSP 和 Python 上的 SOAP/XML 数据结构将相同。 这里我上传了 Knet 的文档 - docs.google.com/… 他们没有使用 SOAP 或 XMl 来传输数据。 是的,我看到了...我不知道,我没有示例代码可以查看,所以我无法确切说明它是如何传输的。也许其他人会对此有第一手的了解。 请提供KNET的API文档链接 【参考方案1】:更新
KNET 现在正式原生支持 PHP。您可以通过this github repo浏览他们的官方客户端。
免责声明:上述存储库由 Google Developer's Group Kuwait 分会维护,与 KNET 无关。但是,上传的代码是 KNET 提供给他们的客户的。
警告:KNET客户端只支持借记交易,不支持信用卡交易,商业网关支持。
KNET 使用 ACI 的 commerce gateway 进行支付处理,他们支持的 PHP 解决方案是使用 PHP-java bridge。
还有其他选项,但没有一个是 KNET 官方支持的,但是它们都可以工作:
-
Python implementation(免责声明:这是我写的)
Ruby implementation
在 Google 上搜索 e24paymentpipe php
应该可以帮助您。
【讨论】:
所以我们想做PHP-JAVA桥接在PHP中实现?有没有其他的方法或者扩展... 我会不惜一切代价避免使用 PHP-Java 桥接器。我有一个项目,我不得不使用它,但它造成的痛苦远远超过了它的价值。 我正在为此编写一个 Ruby 包装器。只是想知道为什么我们需要github.com/aalhamad/e24paymentpipe/blob/master/lib/… .. 我们需要进行支付初始化,对吧?为什么需要做事务初始化? 对ios平台的任何支持【参考方案2】:您可以使用此 php implementation on github 与 php 5.3 一起使用。
有关更多信息,请参阅 git 自述文件中的学分。
【讨论】:
离题:如果您也将作者的学分添加到 PHP 文件中,那就太好了。其他人正在复制它,然后就不清楚了,例如sites.google.com/site/akshayjindal1990/downloads - 你也可以把你的 github URL 留在里面。以上是关于PHP的Knet支付网关[关闭]的主要内容,如果未能解决你的问题,请参考以下文章