Poll 🆎
Assume two things are fully solved: crypto EMV card tap is accepted at every terminal, and every wallet fully supports ERC-681 token transfer (QR + NFC). Then it’s purely about the experience. Here are the two ways to pay stablecoins in a shop.
A) EMV tap card. Like tapping a contactless bank card. You set it up once (add a card that spends your stablecoin), then at any shop you just tap. No app to open, no PIN, no confirmation. Sub-second.
B) ERC-681 wallet. No card to add. At the shop you scan a QR or tap your phone, your wallet opens with the amount already filled in, you check it and confirm. Pay straight from your wallet. Every payment.
So: tap-and-go with a one-time setup (A), or open-and-confirm with nothing to set up (B)? Which makes more sense?
Card schemes take ~$10k a year off a café doing $400k. That’s one good family holiday the owner never takes.
Our rail @OpenPasskey : $280 a year.
~36,000 payments, 3 on-chain txs each, ~$0.0026 Base gas per tx. No percentage. Just gas.
3 people. 10 months. No outside funding.
We registered our own IIN, wrote our own EMV terminal
software, and settled real payments on @base at a real shop.
Card, phone, QR. AUD stablecoin in, AUD or stablecoin out.
What does Australia's first retail payment in AUD stablecoin look like? A Sunday lunch at a Sydney Malaysian takeaway.
Card tap, phone tap, or QR from any wallet. Customer pays @AUDD_digital, merchant keeps it or cashes out to AUD.
No Visa. Settled on @base in seconds.
The QR, explained.
It's a plain ERC-681 URL (Not reinventing the wheel). ethereum:<token>@<chain>/transfer with the amount and a receiving address. Every major wallet already reads this format, so any wallet scans and pays.
Nothing custom to install.
The receiving address is single-use. The terminal derives a fresh one per invoice with CREATE2, so no two payments share an address and nothing is reused. The customer's wallet sends straight to it, then the funds sweep to the merchant vault.
No new app, no new account, no new card. Just a scan.
OpenPasskey is a payment protocol built onchain that lets physical retail merchants accept AUD stablecoin payments at the counter. No new hardware, no bank integration required.
Tap a card, tap a phone, or scan a QR code. Payment settles onchain in under 1 second. Merchant receives AUD the same day via two regulated Australian issuers.
Built on @base
The phone tap, explained.
On Android we use Host Card Emulation. The phone presents the same EMV card over NFC, no card needed in hand.
On iPhone the secure NFC path (NFC SE) needs an Apple entitlement. We've applied. Not expecting it soon, Apple moves slowly here.
We've also applied to Apple Pay and Google Pay. Same story, long queue. We're not waiting on either. The QR and card paths already work on every phone today.
The QR, explained.
It's a plain ERC-681 URL (Not reinventing the wheel). ethereum:<token>@<chain>/transfer with the amount and a receiving address. Every major wallet already reads this format, so any wallet scans and pays.
Nothing custom to install.
The receiving address is single-use. The terminal derives a fresh one per invoice with CREATE2, so no two payments share
an address and nothing is reused. The customer's wallet sends straight to it, then the funds sweep to the merchant vault.
No new app, no new account, no new card. Just a scan.
The QR, explained.
It's a plain ERC-681 URL (Not reinventing the wheel). ethereum:<token>@<chain>/transfer with the amount and a receiving address. Every major wallet already reads this format, so any wallet scans and pays.
Nothing custom to install.
The receiving address is single-use. The terminal derives a fresh one per invoice with CREATE2, so no two payments share
an address and nothing is reused. The customer's wallet sends straight to it, then the funds sweep to the merchant vault.
No new app, no new account, no new card. Just a scan.
The card tap, explained.
That card tap isn’t a Visa card. It is an @OpenPasskey card.
We hold our own IIN under ISO/IEC 7812, the same registry Visa and Mastercard use to identify issuers. Our card runs the same EMV chip standard as your bank card. Any acquirer that adds our routing entry can accept it on the terminals they already have. No new hardware.
The chip signs with a P-256 key that never leaves the secure element. Non-custodial, the customer holds their own keys.
Settlement runs on @base flashblocks, so confirmation lands in about 300ms.