Do I have to use a specific payment provider?

No, all major payment providers are supported. But we recommend Stripe for ease-of use. Low transaction fees and better integration.