Skip to content
Utkarsh Jaiswal

Case study 04

An e-commerce backend with two parallel payment rails

Lademoda · CTO · Remote · Jul 2020 — Mar 2021

Architecture: a Node.js API runs checkout, transactional receipts, and fulfilment against MySQL, and takes payment through Stripe and Razorpay as parallel providers. Both rails feed a reconciliation flow.PAYMENT RAILSsettledCheckoutstorefrontNode.js APIStripeRazorpayMySQLordersReceiptsfulfilmentReconciliation

2

payment rails

Stripe and Razorpay run as parallel payment providers, with payment processing and reconciliation flows behind them.

Context and what was at risk

A commerce business needed an end-to-end platform rather than a storefront bolted onto a spreadsheet.

What I owned and built

I built the Node.js backend and MySQL data layer for the e-commerce platform, covering checkout, transactional receipts, and fulfilment workflows.

Stack

  • Node.js
  • MySQL
  • Stripe
  • Razorpay

Have a similar problem?