Workspace Index › Dev Notes › MoneyGram's stablecoin Visa card — invisible to the user, a just-in-time conversion under the hood
#69PoC
MoneyGram's stablecoin Visa card — invisible to the user, a just-in-time conversion under the hood
MoneyGram's stablecoin Visa card went live in Colombia: users spend a dollar (stablecoin) balance anywhere Visa is accepted. To the user it is a normal card with a dollar balance; under the hood the stablecoin is converted to local fiat just-in-time at authorization, and the merchant and Visa never touch crypto. The invisibility is the product. (Two layers, as asked: how it feels, and how it works.)
Not a build — a mechanism to trace end to end. Follow one $10 purchase: the user taps a Visa card; the merchant charges pesos; behind the swipe the card program authorizes against the user's stablecoin balance, converts the needed USDC → USD → COP in real time (just-in-time funding), and settles to the merchant over Visa in fiat as always. Name the party at each seam and the one thing it is trusted for — wallet/on-ramp (MoneyGram), the asset (a USD stablecoin issuer, for the peg), the issuer/BIN sponsor (the card), a program manager, FX/liquidity (the rate), the card network (Visa, for acceptance). Confirm the actual stablecoin, issuer, and FX path against MoneyGram's own announcement before asserting specifics.
Why
The lesson is that the winning stablecoin UX is invisibility. The user does not want 'crypto'; they want a dollar balance they can spend, and in a higher-inflation economy like Colombia's, dollar exposure without a US bank account. The card delivers exactly that feeling — tap, spend, done — and the stablecoin is plumbing, not a product the user ever thinks about.
Under the hood the system straddles two worlds it must keep apart: crypto rails on the user's side (custody, on/off-ramp, transfer) and traditional card rails on the merchant's side (Visa authorization and fiat settlement), joined by a just-in-time conversion at the moment of authorization, so neither the merchant nor Visa ever holds the stablecoin. That seam — convert exactly when the swipe happens — is the whole trick, and it is why a money-transfer company (fiat ramps, licenses, FX) plus a stablecoin (cheap dollar transfer) plus Visa (acceptance) is the natural team. For jayverse this is the same principle its payment work already follows — the AA agent and USDCx flows hide the rail and show a balance — and it is why the shortlist card lists Circle, Stripe, and x402 as payment rails: the stablecoin's job is to move value cheaply and then disappear.
How it works
What the user feels
A normal Visa card and a dollar balance. They tap or swipe anywhere Visa is accepted; the charge shows in local pesos; the money comes out of their 'dollars.' No wallet address, no gas, no 'crypto' — and, in a high-inflation economy, dollar exposure without a US bank account. The stablecoin is never something they think about; that invisibility is the product.
Under the hood — one swipe, step by step
The user holds a USD stablecoin balance in the MoneyGram wallet.
A Visa card (physical or virtual) is linked to that balance via an issuer / BIN sponsor and a program manager.
At the merchant, the card presents a normal Visa authorization in pesos — the terminal sees Visa, not crypto.
Behind the swipe, the program authorizes against the stablecoin balance and does a just-in-time conversion: pull the needed stablecoin → USD → COP through an FX / liquidity provider, at authorization time.
Visa settles to the merchant in fiat, exactly as for any card. The merchant and Visa never touch the stablecoin.
The seam that makes it work
Two worlds kept separate and joined at one point: crypto rails on the user's side, card rails on the merchant's side, bridged by the just-in-time conversion. Each party is trusted for one thing — MoneyGram for the wallet and ramps, the stablecoin issuer for the peg, the issuer bank for the BIN, Visa for acceptance, the FX provider for the rate.
Where it lands for jayverse
Same lesson as the payment work here: the user should feel a balance, not a rail. Related: won-stablecoin-fee-savings, two-currencies-one-ledger, jayverse-build-on-the-shortlist (Circle / Stripe / x402 as payment rails), wallet-is-a-distribution-business. Confirm the actual stablecoin, issuer, and FX path against MoneyGram's announcement before citing.
MoneyGram 스테이블코인 Visa 카드 — 사용자에겐 안 보이고, 밑에선 실시간 전환
MoneyGram의 스테이블코인 Visa 카드가 콜롬비아에서 개시: 사용자는 Visa가 받는 곳 어디서나 달러(스테이블코인) 잔액을 씁니다. 사용자에겐 달러 잔액이 있는 평범한 카드; 밑에선 승인 시점에 스테이블코인이 현지 법정화폐로 실시간 전환되고, 가맹점과 Visa는 크립토를 만지지 않습니다. 안 보이는 것이 곧 제품. (요청대로 두 층: 어떻게 느껴지고, 어떻게 작동하는가.)
구현이 아니라 끝에서 끝까지 추적할 메커니즘입니다. 한 건의 $10 결제를 따라가세요: 사용자가 Visa 카드를 탭; 가맹점은 페소로 청구; 스와이프 뒤에서 카드 프로그램이 사용자의 스테이블코인 잔액에 대해 승인하고, 필요한 USDC → USD → COP를 실시간 전환(just-in-time 펀딩)하며, 늘 그렇듯 Visa로 가맹점에 법정화폐로 정산합니다. 각 이음매의 당사자와 그가 신뢰받는 한 가지를 명명하세요 — 지갑/온램프(MoneyGram), 자산(USD 스테이블코인 발행사, 페그), 발행/BIN 스폰서(카드), 프로그램 매니저, FX/유동성(환율), 카드망(Visa, 수용). 구체 주장 전 실제 스테이블코인·발행사·FX 경로를 MoneyGram 발표로 확인.
왜
교훈은 이기는 스테이블코인 UX가 '안 보임'이라는 것입니다. 사용자는 '크립토'를 원하지 않습니다; 쓸 수 있는 달러 잔액을, 그리고 콜롬비아처럼 인플레가 높은 경제에선 미국 은행계좌 없이 달러 노출을 원합니다. 카드는 정확히 그 느낌 — 탭, 결제, 끝 — 을 주고, 스테이블코인은 사용자가 결코 생각하지 않는 배관이지 제품이 아닙니다.
밑에서 시스템은 분리해야 하는 두 세계에 걸칩니다: 사용자 쪽의 크립토 레일(커스터디, 온/오프램프, 전송)과 가맹점 쪽의 전통 카드 레일(Visa 승인·법정화폐 정산), 그리고 승인 순간의 실시간 전환으로 이어져 가맹점도 Visa도 스테이블코인을 결코 쥐지 않습니다. 그 이음매 — 스와이프가 일어나는 바로 그때 전환 — 가 전체 트릭이고, 그래서 송금 회사(법정 램프·라이선스·FX) + 스테이블코인(싼 달러 전송) + Visa(수용)가 자연스러운 팀입니다. jayverse엔 이미 그 결제 작업이 따르는 원리 — AA 에이전트와 USDCx 흐름이 레일을 숨기고 잔액을 보여줌 — 이고, 그래서 shortlist 카드가 Circle·Stripe·x402를 결제 레일로 나열합니다: 스테이블코인의 임무는 가치를 싸게 옮기고 사라지는 것.
동작 방식
사용자가 느끼는 것
평범한 Visa 카드와 달러 잔액. Visa가 받는 곳 어디서나 탭·스와이프; 청구는 현지 페소로 뜨고; 돈은 그의 '달러'에서 나갑니다. 지갑 주소 없음, 가스 없음, '크립토' 없음 — 그리고 인플레 높은 경제에선 미국 은행계좌 없이 달러 노출. 스테이블코인은 그가 결코 생각하지 않는 것; 그 안 보임이 곧 제품.
밑에서 — 한 번의 스와이프, 단계별
사용자가 MoneyGram 지갑에 USD 스테이블코인 잔액을 보유.
발행/BIN 스폰서와 프로그램 매니저를 통해 Visa 카드(실물 또는 가상)가 그 잔액에 연결.
가맹점에서 카드는 페소로 평범한 Visa 승인을 제시 — 단말은 크립토가 아니라 Visa를 봄.
스와이프 뒤에서 프로그램이 스테이블코인 잔액에 대해 승인하고 실시간 전환: 승인 시점에 FX/유동성 제공자를 통해 필요한 스테이블코인 → USD → COP를 끌어옴.
Visa가 가맹점에 법정화폐로 정산, 다른 카드와 똑같이. 가맹점과 Visa는 스테이블코인을 결코 만지지 않음.
작동하게 만드는 이음매
분리된 채 한 점에서 이어진 두 세계: 사용자 쪽 크립토 레일, 가맹점 쪽 카드 레일, 실시간 전환으로 다리 놓음. 각 당사자는 한 가지로 신뢰받음 — MoneyGram은 지갑·램프, 스테이블코인 발행사는 페그, 발행 은행은 BIN, Visa는 수용, FX 제공자는 환율.
jayverse에서의 자리
여기 결제 작업과 같은 교훈: 사용자는 레일이 아니라 잔액을 느껴야 함. 관련: won-stablecoin-fee-savings, two-currencies-one-ledger, jayverse-build-on-the-shortlist(Circle/Stripe/x402 결제 레일), wallet-is-a-distribution-business. 인용 전 실제 스테이블코인·발행사·FX 경로를 MoneyGram 발표로 확인.