The Onus of State Management State machines are a fundamental part of any payments system, but they’re only as good as your data hygiene.
Confident Refactoring When Money Is on the Line Refactoring code is innately risky. In the payments domain, the risks are amplified and can be (or feel) catastrophic. Let's examine a strategy for safely making changes.
A Survival Guide for Payments Why are PSP (payment service provider) integrations so painful? Why is it so hard to estimate? Isn’t it just calling two API endpoints? Here are lessons learned from integrating with multiple payment service providers.