我想将我的应用程序与Authorize集成,我需要获取事务ID以将此信息保存在数据库中。问题是,我可以用SIM做到这一点吗?我知道你可以设置一个URL来回到你的主页,但是可以将交易ID发回主页吗?
答案 0 :(得分:0)
您有两种选择:
<强> Relay Response 强>
中继响应是使用服务器集成方法(SIM)或简单结帐的商家可用的功能。它指示支付网关使用HTML表单POST将交易结果返回给商家到商家Web服务器上的指定URL。 URL上的脚本或程序可用于使用交易信息创建自定义收据页面。然后将自定义收据页面中继回客户的浏览器。中继响应不会将最终用户重定向回商家的服务器,而是将页面内容中继到最终用户,而不是显示Authorize.Net默认收据页面。
<强> Silent Post 强>
此功能允许您指定支付网关应将发送到配置的中继响应URL的事务响应复制到的URL或Web地址。如果您未使用中继响应,则该功能允许您指定可以过帐事务响应的其他URL。
如果您正在寻找示例PHP代码,我写了一篇包含here的文章。
我的建议是使用中继响应,因为它让您有机会自定义用户看到的收据页面。 (虽然你可以使用它们,因为它们不会相互冲突)。
(我是两篇Silent Post文章的作者)