For a fintech that pays out in local currency from stablecoins, KINTO built a scan-to-pay flow for Latin American instant-payment QR codes and per-route pricing governed from operations.
Problem
A payments infrastructure that converts stablecoins to local currency needed to reach more users and partners with a simple flow (scan a QR code to pay), run across several networks and wallets, meet identity verification for people and companies, and set prices per route from operations.
Signals
- Market: Latin American corridors with instant-payment rails and stablecoin wallets as a distribution channel, with a roadmap toward more countries.
- Business: Operations needed to control fees and limits per route from its panel; partners without business verification were held to a low cap.
- User experience: Interface fixes on small screens and QR amounts that had to be read unambiguously across different number formats.
- Support: The API needed explicit rejection messages (liquidity, unverifiable account, rail unavailable, limits).
How we understood it
- Reading the quoting flow against the operations panel, to trace how the price is calculated.
- Pricing readiness audit per corridor.
- Checking the QR codes against the current EMVCo standard.
- Concurrency specifications and liquidity checks.
What we built and why
- New payment interface: swap, scan to pay, dashboard, onboarding, light/dark mode and languages; a mode for mobile stablecoin wallets without their own contract.
- QR reader for the integrated instant rails, validating the payment key before paying dynamic QR codes.
- Interactive withdrawal server from wallets on a stablecoin network to local currency.
- Business onboarding portal (company and owner verification).
- Per-route pricing as the single source of truth (fee, fixed rate, minimums and maximums) with consistent reverse quoting.
- Robustness: liquidity checks before payment and concurrency handling.
Why this way: Fees and limits live in one place that operations edits, so operations controls them without deploying code.
Transformation
-
Prices and limits governed per route from operations.
-
Distribution expanded to more networks and wallets.
-
Each payment now checks liquidity first and handles concurrency.
-
instant-payment corridors integrated: more than one, in Latin America (measured)
-
payment interface languages: several (measured)
What we don’t know yet
- Volume, users or conversion: no evidence in what we can see.