How Schachter Energy Report Moved Every Subscriber With 100% Billing Continuity
Live subscriptions had to move sites without a single missed renewal.
A paywalled research business where billing is the backbone.
Schachter Energy Report, with Anthony Tibbs leading for TRINIMEX SOLUTIONS CORP.
Schachter Energy Report delivers in-depth analysis of energy markets and trends to paying subscribers across North America. Readers pay for research they act on, so access and billing sit at the center of the business. Anthony Tibbs handles the technical side, running the web and development studio that looks after the publication’s site.
The tech lead's verdict on a zero-mistakes migration
Here's what it takes when billing can't blink.
One failed renewal would land straight in a paying reader’s inbox.
The migration had to protect three things at once: renewals, records, and reader trust.
Active subscriptions had to transfer with schedules and access intact, Stripe and PayPal both had to keep working despite different renewal mechanics, and the site still ran the deprecated PayPal Standard plugin. Even minor errors meant failed payments, lost subscriptions, or churn.
- Renewal schedules intact
- Stripe and PayPal both live
- Customer access preserved
- Every order and invoice
- Full subscription records
- History verified post-move
The real question
An agency modernizing a whole website hits one piece it can’t risk getting wrong: live recurring revenue crossing both a site change and a gateway change at once. Could the deprecated PayPal Standard setup be replaced without dropping a single subscription along the way?
All in all, it came down to these 4 non-negotiables.
Active WooCommerce subscriptions had to transfer with renewal schedules and customer access fully preserved.
Stripe and PayPal both had to keep working, each with its own renewal and billing mechanics.
The deprecated PayPal Standard plugin had to give way to PayPal Payments without stranding subscriptions.
Every transaction, invoice, and subscription record had to remain intact and verifiable after migration.
Minimal downtime, optimal cost, maximum output, phase by phase.
Prove it works, move it carefully, then test it like it's live.
01 · Prove
A proof of concept before a single subscriber moved.
A deep technical evaluation of the existing PayPal and Stripe subscription setups validated feasibility through a proof of concept and surfaced migration risks early, giving the client complete visibility into what could move safely and where strategic changes would cut long-term complexity.
-
Both gateways audited PayPal and Stripe mechanics mapped in full.
-
PoC before commitment Feasibility proven, not assumed.
-
Risks named early Surprises moved to the start, where they’re cheap.
02 · Move
A strategic pivot that simplified while it migrated.
PayPal subscriptions moved to manual renewals, a clear user communication plan guided customers toward Stripe, and the full Stripe subscription migration preserved auto-renewals. Billing continuity held, customer confusion never materialized, and the system got simpler without revenue disruption.
-
PayPal handled honestly Manual renewals instead of fragile automation.
-
Customers kept informed A communication plan, not silent switches.
-
Stripe carried across Auto-renewals preserved through the move.
03 · Test
Renewals rehearsed until nothing could surprise.
We ran multiple renewal simulations across payment gateways before and after cutover, verifying schedules, records, and access against the live population, so renewals now process smoothly with no errors and no surprises for subscribers or the agency.
-
Simulated, then shipped Renewals rehearsed across both gateways.
-
Records verified History checked against the migrated data.
-
No surprises The standard the whole project was held to.
From a high-stakes handoff to four straight hundreds.
Subscription migration accuracy
Data integrity preserved
Billing continuity maintained
Renewal cycles preserved
How it all came together
Every subscriber crossed. No one noticed.
aging, risky, unforgiving
A deprecated PayPal Standard setup on borrowed time
Live renewals exposed to any migration error
Years of order history riding on the move
clean, continuous, verified
Every subscription on the new site, schedules intact
Billing and access uninterrupted throughout
A simplified, Stripe-first architecture going forward
Live subscriptions riding on a migration?
Move recurring revenue across sites and gateways with schedules, records, and reader trust fully intact.
- See how renewals survive a gateway swap
- Learn why migrations don't mean downtime
- Explore the safer way to move renewals
Tech Partners Driving Business Outcomes
For 14+ years, we’ve partnered with ambitious businesses across industries that are investing seriously in growth and need websites built for what comes next.