We do not receive you card or bank details as we use stripe as payment portal. We do not stock any payment details on our website and use 3D secure to avoid any fraud. Only Stripe has access to your details, not us. Payment is proceeded with 3D secure that some bank could not validate or identify. If payment do not process especially in US, this is mainly due to 3D secure confirmation needed.