Client scoop at a glance

Business niche

Crafting premium SVOD experiences for global brands

Industry

Interactive media and entertainment services, exclusively for broadcasters

Software product

A SaaS platform specializing in subscriber retention management

Briefing the collaboration story with the client

Our customer intended to augment their subscriber retention management (SRM) system by integrating Primer, a powerful payments orchestrator, into it.

The mission was to streamline connections with multiple payment service providers (PSPs) and attain smarter payment flows.

Oxagile led the end-to-end API integration — from initial business analysis and a PoC to production deployment. The goal of our business partner was to let their clients enjoy flexible and faster payment routing.

Primer integration ROI: Metrics that matter

Proof’s in the data

This solution delivers

2.5 weeks — Rolled out new payment service providers (PSPs) nearly 5.5x faster
10,000+ requests/sec — Built a rock-solid architecture under pressure, ready for scale
93% acceptance rate — Ensured smooth payment flows that win customer trust
20% boost in failed payment recovery — That’s less revenue slipping through the cracks
85% fewer bank declines — Thanks to smarter, cleaner routing and streamlined integrations

Oxagile’s efforts acknowledged by the client

“Oxagile brought together a highly capable and experienced team that consistently demonstrated deep technical expertise and a strong understanding of our business goals. They approached the project with professionalism, transparency, and a proactive mindset.
Given the strength of this collaboration, we’re excited to continue our partnership with Oxagile as we move forward with upcoming client integrations within our ecosystem.”

What the client wanted

Speed to market

To cut PSP onboarding time from 3 months to just 2 weeks

Price to please

To grant lower payment processing costs and better-matched PSP deals

Better conversion

To reach higher acceptance rates and fewer bank declines thanks to Primer

How we did it

  • Primer connector

  • Extended feature support

  • dLocal integration

  • Payment token migration

Fighting the tech obstacles of Primer integration

Payment consistency

Syncing complex payment states between Primer and the client’s SRM system without losing uniformity

Solution:

  • Designed state machines with clear status logic
  • Added smart retries and error handling
  • Leveraged event-driven architecture for reliable sync

Result: Handles edge cases smoothly and keeps systems in sync

Distributed processes

Taming failures in a distributed, high-stakes payment flow

Solution:

  • Custom error types with smart retry logic
  • Built-in resilience from logging to recovery

Result: The system is stable under pressure

Smooth integration

Bridging Primer’s gateway with the SRM system’s core without friction

Solution:

  • Type-safe APIs validation
  • Middleware to smooth request/response handling
  • Transparent error mapping between systems

Result: Clean, maintainable, and future-proof workflow

Termination scenario

Managing complex, multi-system subscription terminations

Solution:

  • Built a dedicated termination processor
  • Cleaned up related payments with care
  • Logged everything, handled all edge cases

Result: Dependable and smooth payment process

Dev workflow

Simplifying sophisticated serverless deployments and keeping dev flow clean

Solution:

  • SST for structured serverless infrastructure
  • CI/CD pipelines with strict checks
  • Linting, formatting, and typed infrastructure code

Result: Fast, clean, and consistent workflow

Payment logic

Validating intricate payment logic with confidence

Solution:

  • Strong unit tests with Jest
  • Type safety and linting baked in
  • Room to grow on integration testing

Result: Solid base, next up: deeper coverage

Secure payments

Secure payments

Keep payments secure and stay compliant with regulations

Solution:

  • Webhook signature validation
  • Secrets locked down via AWS Secrets Manager
  • MFA for devs and full environment isolation

Result: The workflow is locked in and locked down

Secure by design, safe by default

Event-driven microservices architecture

Built with domain separation and asynchronous communication using webhooks and dead letter queues

Domain-driven design

A clean, well-structured codebase that’s both scalable and maintainable

Infrastructure as code with SST

Type-safe, version-controlled serverless infrastructure using the SST framework

Robust payment workflows

Handles complex states, refunds, subscriptions, and idempotency with reliability

Security-first approach

Secure credential management with AWS Vault and strict access control across environments

Modern development practices

Automated testing with Jest, linting, and streamlined CI/CD via GitHub Actions

Oxagile’s team behind the software

  • System Analysts

    Translated business goals into a clear project plan
  • Engineering Leads

    Oversaw the integration flow architecture
  • Node.js Developers

    Developed back-end services and stitched in key payment flows
  • Automation QA Engineers

    Tested every feature to ensure the system stability and quality

Seeing parallels with your own goals?

Oxagile is ready to architect your success — let’s connect.

Okay, I’m in!