Как работает Authorize.Net Silent Post?
Authorize.net предлагает функцию "Silent POST" для их автоматического периодического выставления счетов. Предполагается, что данные POST будут отправляться по выбранному вами URL-адресу, сообщая, смогли ли они взимать с клиента плату, сколько и т. Д. Проблема в том, что она не очень хорошо документирована.
- Есть ли способ проверить сообщение на этот URL? Я подписался на учетную запись разработчика, но нет способа указать этот URL, как вы могли бы в реальной системе. Следовательно, кажется, нет способа проверить это.
- Если нет, есть ли список возможных значений, которые он может вернуть? Похоже, чтобы отправить
x_first_name
,x_amount
- Я видел код, который использует эти значения - но поскольку я не могу получить его для отправки ответа, я не уверен. - Есть ли где-нибудь документация по этой функции? Или даже класс, который реализует это полностью?
6 ответов
Войдите в свою учетную запись для обработки заказов в Authorize.Net и нажмите ссылку "Настройки" (в левом столбце "СЧЕТ"). Затем нажмите ссылку "URL-адрес тихой публикации" в области "Настройки формата транзакции". Вы можете ввести свой URL молчаливого поста на следующей странице. Следующая страница также содержит ссылку на документацию, объясняющую технические детали. НТН
Я мало что видел на нем только для AIM и SIM, вы могли бы просто позвонить им.
Вот еще несколько (несколько) полезных постов, которые я нашел на эту тему.
- Merchant Account Services - предоставляет ограниченный пример кода (PHP)
- Эксперты Exchange - перечисляет несколько полезных переменных, дает представление о том, что отправляется (ASP).
Вам все еще нужно позвонить представителю своей учетной записи, чтобы они активировали URL-адрес Silent Post для своей учетной записи, потому что это не то, что включается автоматически
Наши клиенты используют следующий инструмент для тестирования тихих почтовых URL-запросов, отправленных со шлюза Authorize.Net.
Просто добавьте следующий URL в настройки молчаливого сообщения и измените адрес электронной почты, чтобы результаты доставлялись на выбранный вами адрес электронной почты.
URL:
http://www.silentposturl.com/action/email/index.php?support@silentposturl.com