Debit card for payment

I’m from India. and I only have a debit card. and the Cloudflare billing portal accepts my card. but when processing a payment for domain transfer it says something went wrong. I tried many times.
my card payment process requires OTP sent via SMS for payment. will Cloudflare support this type of billing process event if it for domain transfer.

p.s also tried connecting my card to PayPal and connecting PayPal to Cloudflare, still fails