If you're being redirected to another page during payment, your credit card provider may be using 3D Secure to request a PIN or additional verification. This is a standard security feature.
In some cases, the transaction may be blocked if it's not recognized as a usual or trusted purchase. If you experience this, please contact your credit card provider directly for assistance.