HomeCase StudiesMedical Society & Professional Healthcare Publishing Platform
HealthcareStaff Augmentation

Medical Society & Professional Healthcare Publishing Platform

Migrated Massachusetts Medical Society's NEJM platform from legacy payment systems to Stripe — enabling fixed pricing, custom enterprise pricing, and subscription billing for healthcare professionals.

Company Context

The publishing and membership organization behind the New England Journal of Medicine — one of the most cited medical journals globally. Operates digital platforms for professional healthcare memberships, journal subscriptions, continuing medical education, and institutional licensing.

Engineering Environment
StripeNode.jsMagentoSubscription BillingHealthcare PublishingNEJM
What Our Scale Partnership Revealed
  • The existing payment infrastructure could not support subscription billing — all transactions were one-time payments. Recurring membership and journal subscription models were simply not possible on the legacy stack.
  • Enterprise and institutional customers needed custom pricing arrangements — the legacy system had no mechanism for this, requiring manual off-platform billing.
  • Legacy payment integrations were not PCI compliant by modern standards.
  • The NEJM backend was on an outdated framework, limiting its ability to integrate modern payment infrastructure.
  • The Magento-based content platform needed Stripe integration as well — two different systems needed to be migrated without disrupting either.
Engineering Work
  • Migrated all payment processing to Stripe across both the legacy NEJM platform and the Magento content platform simultaneously — coordinated migration with no service disruption.
  • Implemented three billing models in Stripe: fixed pricing, custom pricing for institutional arrangements, and recurring subscription billing.
  • Modernized the NEJM backend to Node.js MVC framework.
  • Integrated Stripe into the Magento platform for content and commerce payments.
  • Built comprehensive unit tests for all payment flows.
System Outcome
  • Subscription billing live — recurring membership and journal subscription payments are now automated through Stripe.
  • Custom enterprise pricing enabled — institutional customers managed with bespoke arrangements directly in the platform.
  • PCI compliance posture improved.
  • Both NEJM and Magento platforms running on Stripe — unified payment infrastructure across the organization.
Engineering Breakdown+

Stripe Migration Strategy: Ran legacy and Stripe systems in parallel during transition — new payments through Stripe, existing subscriptions migrated in batches with verification before legacy cutover. No payment disruption during migration window.

Custom Pricing in Stripe: Used Stripe's customer-level pricing overrides and product metadata to implement institutional pricing tiers — each institutional customer gets a Stripe customer record with their negotiated price attached, handled transparently at checkout.

Scale Partnership

Want to see what we'd uncover in your engineering environment?

Every engagement starts with understanding your actual system constraints.