Вопрос

Я создаю торговый сайт, который использует службу, позволяющую осуществлять платежи по кредитным картам (tranzilla), службе требуется IP-адрес или маска IP, с которой она будет разрешать запросы (по сокетам).Проблема в том, что я использую Heroku в качестве децентрализованного хостинга...Есть какой-либо способ сделать это?(за исключением покупки специального дополнения SSL, которое является моим последним средством и не лучшим решением)
P.S.полная маска IP недопустима.

Это было полезно?

Решение

Да, вы можете использовать размещенный VPN-сервис поддерживать статический IP-адрес для связи с Tranzilla.Прокси-сервер также может работать, однако использование общедоступного прокси-сервера было бы плохой идеей.

Другие советы

Теперь появилось новое дополнение Heroku под названием Proximo, которое предоставляет вам статический исходящий IP-адрес для подключения к сервисам с белыми списками IP-адресов!В настоящее время он находится на стадии закрытого бета-тестирования, и информации о ценах пока нет, но это кажется многообещающим решением: https://devcenter.heroku.com/articles/proximo

Вы также можете использовать Apigee для переноса рассматриваемого API – http://app.apigee.com/, и выполните вызов API через Apigee, а не напрямую к соответствующему API.Затем введите IP-адрес, с которого поступает вызов Apigee, и все готово.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top