The seedz

I purchased some products from nukeheads the other day and I just received an email stating I need to call my bank for authorization. Note: I'm using a prepaid Green Dot visa per payment instructing via the site.


If this normal? If so, what's the point of the prepaid CC?
 
Top