Skip to content
Yatinj Sutariya
Back to WorkFinTech · Stripe · SaaS

Subscription & ACH Payment Upgrade

Modernized subscription and ACH payment infrastructure while protecting existing customers and active transaction flows.

  • Stripe
  • ACH
  • Subscriptions
  • Webhooks
Stripe Integration SpecialistFull-Stack EngineerFinTech Engineer

01 — Client Situation

Why the client needed this

The client needed to improve an existing payment system with additional payment capabilities—richer subscription behavior and ACH support—without disrupting customers already on active billing flows.

02 — Challenge

What made this difficult

The upgrade needed to protect existing customers and active transaction flows. Subscription lifecycle states, ACH settlement timelines, webhook reliability, and migration paths all had to stay coherent.

03 — Approach

Recommendation and decision making

Reviewed the existing payment architecture before implementing improvements. Billing logic was re-centered around Stripe subscription and payment-method primitives, with backend services owning business state.

  1. Audit Existing Billing
  2. Model Subscription Lifecycle
  3. Add ACH Methods
  4. Update Webhooks
  5. Migration Support
  6. Customer Portal Updates

04 — Architecture

How the pieces connect

A system map of the major layers, integrations, and operational paths in this project.

SaaS Product
Backend Billing Service
Stripe Billing
SubscriptionsACH MethodsCustomer Portal
Webhooks + Dunning

05 — Implementation

What was built

  • ACH support for bank payment methods
  • Subscription improvements across lifecycle states
  • Payment method handling and customer portal entry points
  • Webhook updates for invoices, failures, and dunning
  • Migration support for existing customers and assumptions

06 — Outcome

What changed

Modernized the payment infrastructure while maintaining existing workflows—subscriptions and ACH became easier to reason about across customer actions and webhook events.

Have a similar system to build?

Let's discuss the architecture, integrations, and delivery approach for your product, payment flow, or AI workflow.

Start a Conversation