- Newest
- Most votes
- Most comments
According to https://docs.stripe.com/ips
Your integration must be able to reach any of Stripe’s fully qualified domain names for it to function properly.
It then goes on to a list a load of domain names and IPv4 addresses.
In order for you to reach these, you need to access the public internet, either directly with a public IPv4 address that has a route to an Internet Gateway, or via a NAT Gateway. If you don't have either of these there's no way to route from your instance onto the public internet, and thus onto the *.stripe.com
addresses.
Is it possible they are blocking some of the Amazon IP ranges on incoming calls?
Unlikely (but not impossible) because any time you allocate an elastic IP it gets drawn from the same pool of AWS's public IPv4 addresses.
Any suggestions besides paying to keep the Public IP address that I don't otherwise need?
Will they support connections over IPv6? That's a question to ask of Stripe.
Relevant content
- asked 5 years ago
- AWS OFFICIALUpdated 3 years ago
- AWS OFFICIALUpdated 3 years ago
- AWS OFFICIALUpdated a year ago
Thanks for the insights. I'm an application engineer for the most part, and try to stay out of the network level as much as I can and misunderstood the need for the NAT gateway. Thanks!