2015-02-26 4 views
0

Я как бы новичок, когда дело доходит до online CC processing integration. Я в Sandbox в Authorize.NET пытаюсь configure моего server в process SIM orders где payment странице form resides на Authorize.net servers и processes заказа. По умолчанию это выглядит так: confirmation находится на своем sites, а e-mails может быть настроен для отправки покупателю и продавцу. Это все работает в Sandbox. Тем не менее, я пытаюсь захватить часть информации о заказе и обработке на моем сервере, используя ответ ретрансляции. Моя страница обработки доступна на моем сервере, хотя я должен сказать, что у меня есть .htaccess, ограниченный с перерывами, потому что он все еще находится в development. Я отключу это, когда тестирую.Обработка ответа авторизованного ответа с PHP

ошибка, что я получаю:

An error occurred while trying to report this transaction to the merchant. An e-mail has been sent to the merchant informing them of the error. The following is the result of the attempt to charge your credit card. 

    This transaction has been approved. 

It is advisable for you to contact the merchant to verify that you will receive the product or service.

Я не могу сказать, если они POSTING data на мою страницу или нет, и я не совсем ясно, что происходит страницу ответов и способы анализа ответа. Я использую PHP SDK, предоставленный Authorize.NET. Остальное, похоже, работает. Я получаю e-mails для покупателя и продавца, и заказ завершен, но я не собираю информацию на нашем сервере. То, что я хотел бы сделать, это обходить их confirmation page, получить ответ от реле, создать пользовательское подтверждение и захватить некоторые из data для нашего database. Я продолжу копать, потому что я сделал достаточный прогресс, просто прочитав документы. Это особенно полезно.

Спасибо.

+0

Является ли ваш ретрансляционный URL-адрес общедоступным и стандартным портом 80 или 443? Поскольку POST инициируется серверами Authorize.Net, полученная вами ошибка предполагает, что он не может подключиться к вашему серверу. – rhldr

+0

Я понял. На странице появилась ошибка с сообщением «500». Должен сказать, это немного странно, как они его создали. Они POSTING на мою страницу, где я беру данные POST, записывая материал в базу данных, а затем создаю пользовательское подтверждающее сообщение, хотя оно должно быть через перенаправление заголовка, потому что оно отображается на их сервере (их домен находится в Адресная строка). Все это работает, но, видимо, любые значения переменной SESSION недоступны для моего сценария в этом случае? – sscotti

+0

После того, как я захвачу данные и сделаю все, что мне нужно сделать, я также должен перенаправить на свою страницу с помощью GET или это прекрасно, как есть. – sscotti

ответ

0

Я понял. На странице появилась ошибка с сообщением «500». Должен сказать, это немного странно, как они его создали. Они POSTING на мою страницу, где я беру данные POST, записывая материал в базу данных, а затем создаю пользовательское подтверждающее сообщение, хотя оно должно быть через перенаправление заголовка, потому что оно отображается на их сервере (их домен находится в Адресная строка). Все это работает, но, видимо, любые значения переменной SESSION недоступны для моего сценария в этом случае?

Смежные вопросы