2010-02-09 12 views
5

Estoy construyendo un sitio de compras que utiliza un servicio que permite pagos con tarjeta de crédito (tranzilla), el servicio requiere una máscara IP o IP a partir de la cual permitirá solicitudes (por sockets). El problema es que estoy usando heroku como hosting, que está descentralizado ... ¿Hay alguna manera de hacer esto? (excepto comprar el complemento ssl personalizado, que es mi último recurso y no la mejor solución)
P.S. la máscara de IP completa no es aceptable.Máscara de Heroku e ip

Respuesta

2

Sí, puede usar un hosted VPN service para mantener una dirección IP estática en la que contactar a tranzilla. Un servidor proxy también podría funcionar, sin embargo, usar un servidor proxy público sería una mala idea.

+0

Guau, no pensé en eso :) una buena solución, gracias. en realidad no estamos tan preocupados por la seguridad o el rendimiento (en el peor de los casos, alguien nos pirateará y nos pagará más dinero :)) para que podamos usar cualquier servidor dedicado barato que deseamos, parte importante es que tendrá una IP estática ... Gracias de nuevo. – Devenv

0

También puede usar Apigee para envolver la API en cuestión - http://app.apigee.com/, y realizar su llamada API a través de Apigee en lugar de directamente a la API en cuestión. Luego, ingrese la dirección IP de donde proviene la llamada Apigee, y está configurado.

4

Ahora hay un nuevo complemento de Heroku llamado Proximo que le da una dirección IP de salida estática para conectarse a servicios con listas blancas de IP. En este momento está en versión beta privada, y todavía no hay información de precios disponible, pero parece una solución prometedora: https://devcenter.heroku.com/articles/proximo

+1

Buena solución, pero demasiado costosa, más cara que tener un pequeño proxy en amazon ec2 :) – Devenv

+0

¿Alguien ha sido capaz de hacer que Proximo trabaje con una aplicación de Rails 4? Intenté utilizar el contenedor Proximo, pero me encontré con el error 'Sin aplicación' después de la implementación. – pdoherty926

Cuestiones relacionadas