2016-02-25 14 views
1

Некоторые сведения о том, что я делаю:Страница подтверждения авторизации.net Подробности сделки

У меня есть страница оплаты, которая ссылается на 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"]); 

, который я уверен, что не получают нужную информацию, потому что нет какой-либо знак с моей информацией Authorize как «маркер pdt Paypal» заранее.

В Authorize.net также используется какой-то токен pdt, такой как Paypal, который я могу использовать или полностью использовать что-то еще.

Любое направление или помощь со ссылками или кодом очень ценится.

Спасибо.

ответ

0

Похоже, что вы хотите разработать страницу генерации квитанций, в которой Authorize.Net будет отправлять данные транзакции, когда она обрабатывает транзакцию.

Это то, для чего была предназначена функциональность relay response.

«С релейным ответом платежный шлюз отправляет результаты полной транзакции на конкретный URL-адрес ретрансляции по умолчанию или веб-адрес на ваш веб-сервер. Вы можете использовать эту информацию для создания страницы результатов пользовательской транзакции, которая будет отображаться на ваш клиент. Затем платежный шлюз передает страницу результатов ваших пользовательских транзакций в браузер клиента ».