In addition to buying the gift card directly through their website, Netflix gift cards can also be purchased on Amazon, eBay, or other online tech sites. They can also be purchased at brick and mortar stores such as Walmart and Best Buy.