My Vanilla Mastercard keeps getting declined during online transactions, and it's incredibly frustrating. Should I register my ZIP code and address to resolve billing issues, or is it better to just shop in-store? What actually works best for these cards?