How I shaped the checkout experience that converts millions of Indian shoppers — building every mobile and tablet interaction for Razorpay's fastest-growing product.
Scroll to readMagic Checkout is Razorpay's flagship consumer product — a one-click intelligent checkout that prefills buyer details, reduces COD fraud, surfaces personalised offers, and makes purchase feel effortless.
Live on thousands of D2C brands across India, handling address resolution, payment selection, intent prediction, and RTO risk scoring — all invisibly, in milliseconds. The marketing site is where merchants discover and activate it. That's where I came in.
Full ownership of all breakpoints below 1024px — layout decisions, responsive interactions, Framer architecture, and scroll behaviour. Every mobile experience was mine to design and build.
Partnered with the senior Framer developer on desktop — component specs, interaction logic, visual QA. Mobile patterns I established influenced the desktop direction.
Framer, Figma, custom CSS overrides, code components, scroll-linked animations, performance testing on real Android devices.
Every capability of Magic Checkout — researched from the live product, brought to life in the marketing experience.
Returning network buyers get a single-tap checkout. Cart to confirmation in under 30 seconds.
Verified addresses pulled from the Razorpay network. Zero typing on mobile.
Most-used card or UPI pre-selected. Payment collapses to a single authentication tap.
Real-time eligibility scoring surfaces discounts at the right moment, not buried in a promo tab.
ML-powered RTO risk scoring before order placement. Reduces returns by up to 36%.
Scroll velocity, session depth, cart views — combined to trigger nudges at the optimal moment.
Order summary becomes an active conversion surface — upsell and trust signals at decision point.
SMS/WhatsApp re-engagement with deep-linked session restore — back to exactly where they left.
Real-time dashboard: funnel, payment mix, offer redemption, RTO trends.
100M+ unique buyers. Recognises returning shoppers instantly on first visit to a new brand.
Estimated delivery dates from pincode, warehouse, and SLAs — displayed inline to reduce anxiety.
One plugin activates the full suite on Shopify and WooCommerce in under 5 minutes.
A single Framer project, four breakpoints — Desktop, Desktop sm, Phone, and Tablet — all live at the same time. Every layout decision I made on mobile had to hold up across every viewport simultaneously.
Framer's breakpoint system let me iterate on mobile interactions without breaking desktop — custom scroll animations, conditional component states, and layout grids all responded to the active breakpoint. Nothing was ported; it was all designed in context.
COD carries 3–4× the return rate of prepaid. Magic Checkout scores every order using 200+ signals before placement. My role: build UI that communicates risk without creating distrust.
Framer's conditional rendering let me personalise the nudge based on risk tier — right incentive, right moment. The result: a 36.36% drop in RTO rates across activated merchants.
First-time visitor sees their own name and address already filled in. Instant trust. Checkout drops from 4 minutes to under 30 seconds. I built this as a progressive reveal in Framer — phone entry → OTP → instant prefill — using the timeline API for precision.
Real outcomes from real merchants. Measured, verified, and still growing.
Increase in prepaid conversion within 60 days of activation
Faster checkout completion vs. the standard Razorpay flow
Reduction in Cash-on-Delivery return-to-origin rate
Overall checkout-to-purchase conversion improvement
"Magic Checkout transformed our prepaid conversion overnight. Our operations team couldn't believe the numbers in the first week."
"7.3% lift in conversion within 30 days. Customers love how fast it is — five times faster than anything we had before."
"The RTO reduction alone paid for the integration many times over. From 1 in 3 COD returns to 1 in 5 — real bottom-line impact."
Magic Checkout was the most technically demanding Framer project I'd taken on — responsive complexity, animation precision, real-world performance constraints.
Performance is a design decision. Perceived speed — skeleton states, optimistic UI, animation timing — is as real a discipline as visual design.
Framer's real power is conditional state. Variables and conditionals let me build demos that genuinely responded to user behaviour in real time.
Breakpoints aren't just layout. Mobile users interact with thumbs, not cursors — every interaction pattern needed to be rethought, not just reflowed.
Marketing sites sell through demonstration. The live checkout demo created the "aha moment" that copywriting alone never could.