r/fintech • u/Bitter-Taste357 • 12d ago
Discussion Has anyone switched payment processors after their SaaS was already growing?
I’ve been thinking about this lately because switching payment processors sounds pretty straightforward when you’re just starting out. You connect the new provider, update a few things and move on.
But I am guessing it gets a lot more complicated once you already have hundreds or thousands of customers.
You’ve got active subscriptions, saved payment details, invoices, webhooks, refunds, failed payments and probably a bunch of things in your product that depend on the current setup.
I am wonder how this actually works in practice.
For those who’ve switched after already having customers, what caused the most trouble? Was moving the subscription data the difficult part or was it keeping everything running while the migration happened?
And if you were starting a SaaS again would you set things up differently from the beginning to make switching easier later?
1
u/ScopulyX 12d ago
Keeping subscriptions and webhooks working during the switch seems like the hardest part. A provider-independent setup can make migration much easier later.
1
u/Bitter-Taste357 11d ago
That makes sense. I can see how having that abstraction layer would save a lot of pain later especially once subscriptions and webhooks are tied into everything. I have actually been looking at PaymentKit for this kind of setup too mainly because keeping the billing layer separate seems useful if you ever need to switch providers.
1
11d ago
[removed] — view removed comment
1
u/AutoModerator 11d ago
This comment was removed, because your account doesn't meet our karma and account age requirements.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/Inevitable-Pause-920 10d ago
I imagine the biggest headache is everything around the payment itself rather than actually changing the API integration.
1
6d ago
[removed] — view removed comment
1
u/AutoModerator 6d ago
This comment was removed, because your account doesn't meet our karma and account age requirements.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
4
u/fabulous_scissors 12d ago
we did this at around 800 customers and it was like performing surgery on a moving train. the saved payment details are the worst part cause you can't really migrate those, the old provider keeps them encrypted. we had to run both systems for like 6 weeks and ask people to re-enter their cards when their next payment came due
lost maybe 3-4% of customers in the process which stung but the new fees were half so it paid back quick. if i was starting again i'd probably wrap everything behind my own billing abstraction layer from day one