2010-02-09 5 views
5

Je construis un site de shopping qui utilise un service permettant le paiement par carte de crédit (tranzilla), le service nécessite un masque IP ou IP à partir duquel il autorisera les requêtes (par sockets). Le problème est que j'utilise heroku comme hébergement, qui est décentralisé ... Y at-il un moyen de le faire? (sauf l'achat de l'add-on ssl personnalisé, qui est mon dernier recours et pas la meilleure solution)
P.S. masque IP complet n'est pas acceptable.Masque Heroku et IP

Répondre

2

Oui, vous pouvez utiliser un hosted VPN service pour conserver une adresse IP statique dans laquelle contacter tranzilla. Un serveur proxy peut également fonctionner, cependant, l'utilisation d'un serveur proxy public serait une mauvaise idée.

+0

Wow, n'a pas pensé à cela :) une belle solution, merci. Nous ne sommes pas vraiment préoccupés par la sécurité ou les performances (dans le pire des cas, quelqu'un va nous pirater et nous payer plus d'argent :)) afin que nous puissions utiliser n'importe quel serveur dédié bon marché. Merci encore. – Devenv

0

Vous pouvez également utiliser Apigee pour placer l'API en question - http://app.apigee.com/ et passer votre appel d'API via Apigee au lieu de directement à l'API en question. Entrez ensuite l'adresse IP dont provient l'appel d'Apigee, et vous êtes défini.

4

Il y a maintenant un nouveau module Heroku appelé Proximo qui vous donne une adresse IP sortante statique pour se connecter aux services avec les listes blanches IP! En ce moment, il est en version bêta privée, et il n'y a pas encore d'informations sur les prix, mais il semble être une solution prometteuse: https://devcenter.heroku.com/articles/proximo

+1

Belle solution, mais trop cher, plus cher que d'avoir un petit proxy sur amazon ec2 :) – Devenv

+0

Quelqu'un at-il pu obtenir Proximo fonctionnant avec une application Rails 4? J'ai essayé l'utilisation du wrapper Proximo, mais j'ai rencontré une erreur "No App" après le déploiement. – pdoherty926

Questions connexes