From what I have heard on twitter, Razorpay is very unreliable in case of international credit cards. Stripe is the default option, but now it's invite only. Paddle seems to be the go-to option right now. It acts as a MoR, which can be good or bad depending on your requirements.