Codacy started with a very simple solution that they built on top of Stripe to manage their subscriptions. The solution was able to bill customers on a recurring basis by collecting payments. For operations such as invoices, reporting and taxes they resorted to third party services.
Although it worked just fine, whenever there was a small issue they had to keep going back to the code base to make fixes and this almost always ate into development time. And the code base began to grow more complex.
Being a lean team, the technical debt started affecting them.
All it took for Codacy was three days to integrate into Chargebee and get things rolling. They picked the hosted pages method of integration.
Their development team were able to focus on making their product better, rather than reinventing the wheel. Whenever there was an issue with the billing, the support team found it easy to check the subscriptions by logging into Chargebee and just debugging the problem. For the sales team, creating custom plans and managing discounts became effortless.
“We were evaluating other products but Chargebee had the complete set of features that we were looking for. It really helped that with Chargebee we were able to abstract the billing part and keep it separate from our working code base” says João Caxaria, CTO of Codacy.
Saving their dev team from technical debt was not the only challenge Codacy conquered using Chargebee. They were also able to:
Send out clear invoices with all the essentials via Chargebee.
Let customers see their own billing and manage their subscriptions with Chargebee’s customer portal.
Use Chargebee’s hosted checkout pages that took care of PCI Compliance and security.
Ever since we started using it, it has been really painless. Chargebee has saved lots of development time and things have been just great for us. We made the right call by switching to Chargebee.
João Caxaria, CTO, Codacy