Authorize.net从服务器集成方法获取事务ID


Authorize.net Get Transaction ID from Server Integration Method

我想将我的应用程序与Authorize集成,我需要获得事务ID才能将这些信息保存在数据库中。问题是,我可以用SIM卡吗?我知道你可以设置一个URL返回主页,但有可能将交易ID发送回主页吗?

您有两个选项:

继电器响应

中继响应是使用服务器集成方法(SIM)或简单结账的商家可以使用的功能。它指示支付网关使用HTML表单POST将交易结果返回到商家的Web服务器上的指定URL。URL处的脚本或程序可用于使用交易信息创建自定义收据页面。然后,自定义收据页面会转发回客户的浏览器。中继响应不会将最终用户重定向回商家的服务器,而是将页面内容中继给最终用户,而不是显示Authorize.Net默认收据页面。

静默帖

此功能允许您指定一个URL或Web地址,支付网关应将发送到配置的中继响应URL的交易响应复制到该URL。如果您没有使用中继响应,该功能允许您指定一个额外的URL,事务响应可以发布到该URL。

如果你正在寻找示例PHP代码,我在这里写了一篇文章。

我的建议是使用中继响应,因为它为您提供了自定义用户看到的收据页面的机会。(尽管您可以同时使用两者,因为它们不会相互冲突)。

我是这两篇Silent Post文章的作者