We uses Paddle as our payment provider. We love it.
Pros: It has everything needed for subscription billing. UI looks awesome.
Cons: Your amount will be credited only once in a month. Other payment providers offer weekly credit.
PS: Stripe is not available in my country.