【问题标题】:Authorize.net confirmation page transaction detailsAuthorize.net 确认页面交易​​详情
【发布时间】:2016-06-07 20:46:05
【问题描述】:

我正在做的一些背景:

当用户想要付款时,我有一个链接到 Authorize.net 的付款页面。我通过“商家字段”将详细信息发送给授权,并且还有

<input type='hidden' name='x_relay_url' value='https://www.mywebsite.com/success.php?type=cc'/>

success.php 是确认页面。我在 Authorize.net 交易中正确返回此页面。但是,我不确定如何将 Authorize.net 中的订单信息传递回此页面,并向用户显示他们的订单详细信息,以确认订单已处理。

我的 success.php 页面中还有以下几行

$ResponseCode       = trim($_POST["x_response_code"]);
$ResponseReasonText = trim($_POST["x_response_reason_text"]);
$ResponseReasonCode = trim($_POST["x_response_reason_code"]);
$AVS                = trim($_POST["x_avs_code"]);
$TransID            = trim($_POST["x_trans_id"]);
$AuthCode           = trim($_POST["x_auth_code"]);
$Amount             = trim($_POST["x_amount"]);

我很确定没有得到正确的信息,因为我的授权信息中没有任何类型的令牌,例如“Paypal pdt 令牌”。

Authorize.net 是否也使用某种 pdt 令牌,例如我可以利用的 Paypal,或者它是否完全使用其他东西。

非常感谢任何有关链接或代码的指导或帮助。

谢谢。

【问题讨论】:

    标签: php authorize.net


    【解决方案1】:

    您似乎想开发一个收据生成页面,Authorize.Net 在处理交易时会将交易数据发布到该页面。

    这就是 relay response 功能的设计目的。

    “通过中继响应,支付网关将完整的交易结果发布到您的 Web 服务器上的特定默认中继响应 URL 或 Web 地址。您可以使用此信息创建要显示的自定义交易结果页面到您的客户。然后支付网关将您的自定义交易结果页面中继到客户的浏览器。”

    【讨论】:

      猜你喜欢
      • 2014-08-04
      • 2011-08-30
      • 2011-05-13
      • 2012-06-06
      • 1970-01-01
      • 1970-01-01
      • 2019-10-11
      • 2016-08-06
      • 2013-02-03
      相关资源
      最近更新 更多