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

Php Authorize.net从服务器集成方法获取事务ID,php,authorize.net,Php,Authorize.net,我想将我的应用程序与Authorize集成,我需要获取事务ID以将此信息保存在数据库中。问题是,我能用SIM卡做这个吗?我知道您可以设置URL以返回主页,但是否可以将交易ID发送回主页?您有两个选项: 中继响应是使用服务器集成方法(SIM)或简单签出的商户可用的功能。它指示支付网关使用HTML表单POST将交易结果返回到商户Web服务器上的指定URL。URL上的脚本或程序可用于使用交易信息创建自定义收据页面。然后,自定义收据页面将被中继回客户的浏览器。中继响应不会将最终用户重定向回商户服务器,

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

您有两个选项:

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

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

如果您正在寻找PHP代码示例,我写了一篇文章,其中包括这一点

我的建议是使用中继响应,因为它为您提供了一个定制用户的接收页面的机会。(尽管您可以同时使用这两种方法,因为它们不会相互冲突)

(我是这两篇默文的作者)