From a brittle settings blob to method-level payment control. Logiciel partnered with a construction and home services CRM to rebuild its embedded payments schema, separating credit, debit and ACH into independently configurable methods and migrating ~85,000 live payment tokens with zero customer-facing incidents.
Built for compliance. Engineered for every payment method to come.
The platform needed to tell credit cards from debit cards at transaction time to enforce fee rules, and to add new payment methods without touching a fragile core settings table.
Payment configuration was locked inside a structure that couldn't safely change:
Cards were stored as one type, so fee-passover rules couldn't be enforced on debit.
Every card transaction carried unenforced regulatory risk that grew over time.
Adding Apple Pay, debit flows or new processors meant changing a brittle core table.
~85k production tokens had to move with no disruption to active payments.
~85,000 production payment tokens, plus company and invoice configurations, moved into the new model across two phased deployments with zero customer-facing incidents, zero rollbacks and zero frontend deployments.
Card subtype visibility went from none to every transaction, so processing fees can now be passed on for credit cards and absorbed on debit, enforced at the method level.
New payment methods such as Apple Pay or Google Pay can now be added by extending the payment model instead of reworking the platform's central settings table.
Logiciel engineers worked inside the client's payments team, from schema design to production cutover.
350+ test cases reviewed with product before code reached testing, and two phased releases with zero impact.
A dual-write, backfill and validation pattern ready to reuse for future financial migrations.
Tell us what you are trying to ship and we will show you how we would approach it.
Start Your Project