Retail Payments

Merchant POS Stablecoin Accept

Merchant accepts stablecoin directly at point of sale via payment processor integration.

Vendors

Coinbase Commerce · BitPay · Flexa

Compliance Center

Merchant compliance + tax obligations at Authorization

R6 — Merchant POS stablecoin accept · Rails: retail · Protocols: Coinbase Commerce, ERC-20 transfer · Origin: United States — Federal
CTR (USD 10,000+)TRAVEL-RULE (USD 3,000+)ENHANCED-DUE-DILIGENCE (USD 50,000+)
R6 — MERCHANT POS STABLECOIN ACCEPTYOU ARE HERE● Consumer WalletPOLICY⬣ Payment Process…CODE◆ USDC Settlement…CODE● Merchant Receip…POLICYIntentIdentityDiscoveryNegotiationTransportAuthorizationFacilitationFinalitySTEP 1STEP 2STEP 3STEP 4BASEVisual system: StablecoinAtlas.com · Steps mapped to 8 STP Stages
L5 APPLICATIONL4 ACCOUNTL3 EXECUTIONL2 CONSENSUSL1 NETWORKBASE
L5 APPLICATIONWallet UX, consent, policy engineBank customer channel / issuer app
L4 ACCOUNTBalances, addresses, signing keysCore banking ledger / DDA

Step 1 · Consumer Wallet (Base)Policy-EnforcedBlockchain-Native

A customer approaching the register with their phone — wallet open, ready to scan and pay.

Consumer initiates payment from their wallet on Base. The merchant's POS terminal displays a QR code or NFC tag with the payment request (amount, recipient address, reference). L4 Account and L5 Application lit: the consumer's identity is policy-enforced at the wallet level. For custodial wallets (Coinbase), KYC has already been completed; for self-custodial wallets, identity may be thin.

⚠ ENHANCED-DUE-DILIGENCE triggered at USD 50,000 — 31 CFR § 1010.312 — Enhanced Due Diligence (United States — Federal)
Counterparty
Self (consumer holds keys or custodial account)
Latency
Instant · scanning QR / NFC tap
Finality
N/A — payment not yet submitted
Vendors
Coinbase Smart Wallet · ERC-4337 Smart Account · Coinbase Paymaster
L5 APPLICATIONL4 ACCOUNTL3 EXECUTIONL2 CONSENSUSL1 NETWORKBASE
L3 EXECUTIONSmart contracts, swap / bridge logicClearing & matching engine
◆ Enforcement Line — code-enforced below, policy-enforced above

Step 2 · Payment Processor AuthorizationCode-EnforcedBlockchain-Native

The payment processor's real-time authorization — like a card terminal dialing the bank, but the check happens against blockchain addresses instead of card numbers.

Coinbase Commerce (or BitPay, Flexa) screens the payment: sanctions check on both addresses, fraud scoring, merchant category validation. The processor may enforce geographic restrictions or velocity limits. L3 Execution lit — authorization is code-enforced. The processor bears the compliance obligation as a money transmitter or payment service provider.

Active Compliance Checkpoints
C2 OFAC SDN/SSI list screening — OFAC 50 USC § 1702 (United States — Federal) · GENIUS §6
Counterparty
Coinbase Commerce authorization engine
Latency
<1s · real-time screening
Finality
Pre-condition gate — blocks if screening fails
Vendors
Chainalysis OFAC Oracle · Uniswap v4
L5 APPLICATIONL4 ACCOUNTL3 EXECUTIONL2 CONSENSUSL1 NETWORKBASE
L3 EXECUTIONSmart contracts, swap / bridge logicClearing & matching engine
L2 CONSENSUSValidator ordering, block productionRTGS settlement engine
◆ Enforcement Line — code-enforced below, policy-enforced above

Step 3 · USDC Settlement to MerchantCode-EnforcedBlockchain-Native

The funds clearing from the customer's account to the merchant's account — a single atomic transfer.

USDC transfers from consumer wallet to merchant wallet on Base. The payment processor may route through its own settlement contract for atomic receipt confirmation. L2 Consensus and L3 Execution lit. Tax obligations crystallize at this moment — the merchant has received income, sales tax calculations apply, and the processor may generate a 1099-K for US merchants above threshold.

Active Compliance Checkpoints
C2 OFAC SDN/SSI list screening — OFAC 50 USC § 1702 (United States — Federal) · GENIUS §6
C7 Notabene IVMS101 or Chainalysis Connect — FATF Rec. 16; 31 CFR 1010.410(f) (United States — Federal) · GENIUS §7, §8
⚠ TRAVEL-RULE triggered at USD 3,000 — 31 CFR § 1010.410(f) — Funds Transfer Recordkeeping (United States — Federal)
Counterparty
Merchant wallet (via Coinbase Commerce)
Latency
~2s · single Base block
Finality
Final on Base block confirmation
Vendors
ERC-4337 Smart Account · Coinbase Sequencer · Uniswap v4 · Chainalysis OFAC Oracle
L5 APPLICATIONL4 ACCOUNTL3 EXECUTIONL2 CONSENSUSL1 NETWORKBASE
L5 APPLICATIONWallet UX, consent, policy engineBank customer channel / issuer app
L4 ACCOUNTBalances, addresses, signing keysCore banking ledger / DDA

Step 4 · Merchant Receipt & ReconciliationPolicy-EnforcedBlockchain-Native

The merchant's register closes the sale — receipt printed, inventory updated, accounting entry recorded.

Merchant receives settlement confirmation. The payment processor provides the receipt with transaction details, exchange rate (if auto-converted to fiat), and tax-relevant metadata. L4 Account and L5 Application lit — reconciliation and reporting are policy-enforced. The merchant can hold USDC, auto-convert to fiat, or split between both.

Active Compliance Checkpoints
C2 OFAC SDN/SSI list screening — OFAC 50 USC § 1702 (United States — Federal) · GENIUS §6
C7 Notabene IVMS101 or Chainalysis Connect — FATF Rec. 16; 31 CFR 1010.410(f) (United States — Federal) · GENIUS §7, §8
C11 SAR/CTR filing via BSA E-Filing — 31 CFR § 1010.320 (United States — Federal) · GENIUS §9
⚠ CTR triggered at USD 10,000 — 31 CFR § 1010.311 — Currency Transaction Report (United States — Federal)
Counterparty
Merchant (Coinbase Commerce dashboard)
Latency
Instant on settlement confirmation
Finality
Final · merchant has received payment
Vendors
Coinbase Smart Wallet · ERC-4337 Smart Account · Coinbase Paymaster

Resolved 4 steps across 1 chain(s). 3 threshold(s) triggered. Frameworks: Bank Secrecy Act, GENIUS Act, OFAC Sanctions Program, FATF Recommendation 16 (Travel Rule), Common Reporting Standard / FATCA.