【发布时间】:2015-02-14 06:09:43
【问题描述】:
我想将我的应用程序与 Authorize 集成,我需要获取事务 ID 以将此信息保存在数据库中。问题是,我可以用 SIM 做到这一点吗?我知道您可以设置一个 URL 来返回您的主页,但是可以将交易 ID 发送回主页吗?
【问题讨论】:
标签: php authorize.net
我想将我的应用程序与 Authorize 集成,我需要获取事务 ID 以将此信息保存在数据库中。问题是,我可以用 SIM 做到这一点吗?我知道您可以设置一个 URL 来返回您的主页,但是可以将交易 ID 发送回主页吗?
【问题讨论】:
标签: php authorize.net
你有两个选择:
中继响应是使用服务器集成方法 (SIM) 或简单结账的商家可用的一项功能。它指示支付网关使用 HTML 表单 POST 到商家 Web 服务器上的指定 URL 将交易结果返回给商家。 URL 上的脚本或程序可用于使用交易信息创建自定义收据页面。然后将自定义收据页面转发回客户的浏览器。 Relay Response 不会将最终用户重定向回商家的服务器,而是将页面内容中继给最终用户,而不是显示 Authorize.Net 默认收据页面。
此功能允许您指定一个 URL 或 Web 地址,支付网关应将发送到配置的中继响应 URL 的交易响应复制到该 URL。如果您不使用中继响应,该功能允许您指定一个额外的 URL,交易响应可以发布到该 URL。
如果您正在寻找示例 PHP 代码,我写了一篇文章,其中包含 here。
我的建议是使用中继响应,因为它让您有机会自定义用户看到的收据页面。 (尽管您可以同时使用它们,因为它们不会相互冲突)。
(我是 Silent Post 两篇文章的作者)
【讨论】: