Worked for a large travel website that rolled its own billing...
Absolute nightmare when we blew up, had to hire 6 people to beef up the billing side of the website and it definitely cost us way more than those 6 people due to mistakes.
I ended up working on parts of it for our customer service portal, lots of band-aides applied in a rush as we scaled.