4 ms·
I've worked on several large recurring payments platforms. It isn't rocket science, but let me tell you it is generally a pain in the ass to to manage recurring
by tibbon 4y ago
I've worked on several large recurring payments platforms. It isn't rocket science, but let me tell you it is generally a pain in the ass to to manage recurring payments - in most of the systems I've worked in its easiest to just cancel and start a new one. The schemas are generally awful and make a lot of assumptions in the worst of ways. I wouldn't be shocked if the IA just finds it easier to manage manually than put in the large amounts of money for a refactor. One org I was with it took a Staff engineer nearly two years to rework the very odd weekly recurring feature to make it something that would be later made into something you could edit (of note, it was entirely separate in logic than the monthly recurring...)
- jchw 4y agoI've worked on several platforms with recurring billing, including a marketplace prior to Stripe Connect existing, so I get that it can be pretty challenging. That said: - IA doesn't even offer cancelling. That's... not a particularly technically challenging feature. I have a strong feeling that they in fact have a cancel button somewhere in their backend anyways. - While some of this can be annoying, it's kinda table stakes these days. If you can't handle basic subscription functionality, god help you for things like 3-D Secure.