Stablecoin Payments arenaStablecoin Payments
Stablecoin payment and money-movement platforms — APIs to accept stablecoins at checkout, hold balances, send payouts and off-ramp to fiat, onramp, and issue — judged on acceptance with fiat settlement, payouts and disbursements, conversion, wallets and virtual accounts, issuance and reserve transparency, compliance machinery (KYC, sanctions, travel rule, licensing), integration DX that hides chains entirely, settlement legibility, and the agent frontier (x402, MPP, agent wallets). Market reality, modeled honestly: Stripe's stablecoin payments are GA for US businesses at a published 1.5% (EU/HK/MX/CH in private preview — quoted), with Bridge operating as its stablecoin-orchestration and Open Issuance arm; BVNK became part of Mastercard in August 2026 (~$1.8B, after the $2B Coinbase deal collapsed in December 2025); Coinbase sunset Commerce into Coinbase Business checkout APIs on CDP; MoonPay Enterprise is the former Iron stablecoin API; Circle (post-IPO) and Paxos (USDG/PYUSD issuer, institutional onboarding) are the issuer-side rails. Excluded: Transak (consumer onramp widget — a different job), Fireblocks (custody infrastructure), Zero Hash (sales-gated sandbox; watch).
53 user stories · 318 judged cells · updated 2026-09-15 · Evidence as of 2026-09-15
Leaderboard — every product ranked by evidenceLeaderboard
| 1 | Coinbase Payments (CDP) usage-based vs Circle ↗ | 67/100 | 21/100 | 5/100 | 23/100 | 16/100 | ★ 200▲ 140/yrnpm 748.9k/wk | 12/31 verified | 22/100 integrity | ||
| 2 | Circle usage-based vs Coinbase Payments (CDP) ↗ | 59/100 | 17/100 | 0/100 | 15/100 | 13/100 | npm 8.5k/wk | 15/25 verified | 58/100 integrity | ||
| 3 | enterprise-custom vs Coinbase Payments (CDP) ↗ | 38/100 | 6/100 | 11/100 | 36/100 | 14/100 | 7/23 verified | 13/100 integrity | |||
| 4 | usage-based vs Coinbase Payments (CDP) ↗ | 42/100 | 0/100 | 17/100 | 14/100 | 14/100 | npm 7.4k/wk | 8/18 verified | 0/100 integrity | ||
| 5 | enterprise-custom vs Coinbase Payments (CDP) ↗ | 36/100 | 8/100 | 15/100 | 12/100 | 14/100 | 7/25 verified | 0/100 integrity | |||
| 6 | usage-based vs Coinbase Payments (CDP) ↗ | 39/100 | 9/100 | 0/100 | 30/100 | untested | 14/23 verified | 33/100 integrity |
Best by user type — persona-weighted winnersBest by user type
Per persona, the product with the highest persona-weighted coverage over just that persona's stories — not the same ranking as the overall PA Score leaderboard above.
Best for founder
Coinbase Payments (CDP)
18/100
Runner-up:
Stripe Crypto & Stablecoins (0/100)
2 founder stories scored
Best for ai-native
Coinbase Payments (CDP)
34/100
Runner-up: Circle (31/100)
32 ai-native stories scored
Story matrix — every product × every judged storyStory matrix
Agenticness — how well agents can access and operate the productAgenticness
Agent access
| Story | Persona | Circle | Coinbase Payments (CDP) | ||||
|---|---|---|---|---|---|---|---|
| Agenticness — how well agents can access and operate the productPoint an agent at llms.txt or agent-oriented docs | ai-native | fullT 8/10 | fullT 8/10 | fullT 8/10 | fullT 9/10 | fullT 9/10 | fullT 9/10 |
| Agenticness — how well agents can access and operate the productRun the product headlessly / in CI for automation | ai-native | partialT 5/10 | partialT 6/10 | partialT 6/10 | partialT 6/10 | partialC 4/10 | partialC 6/10 |
| Agenticness — how well agents can access and operate the productPlug MCP servers into this product so it can use their tools | ai-native | n/a | n/a | n/a | n/a | n/a | n/a |
| Agenticness — how well agents can access and operate the productConnect an agent via an official MCP server | ai-native | fullT 6/10 | fullT 8/10 | none 0/10 | fullT 8/10 | fullT 7/10 | none 0/10 |
| Agenticness — how well agents can access and operate the productUse an official CLI | ai-native | fullT 7/10 | fullT 8/10 | partialT 3/10 | fullT 8/10 | none 0/10 | none 0/10 |
| Agenticness — how well agents can access and operate the productDrive the product through a documented public API | ai-native | partialT 6/10 | fullT 8/10 | fullT 8/10 | fullT 8/10 | partialT 7/10 | fullT 8/10 |
| Agenticness — how well agents can access and operate the productIssue scoped/least-privilege API credentials for an agent | ai-native | none 0/10 | partialC 4/10 | none 0/10 | none 0/10 | none 0/10 | partialC 5/10 |
| Agenticness — how well agents can access and operate the productBuild against official SDKs | ai-native | partialT 5/10 | none 0/10 | none 0/10 | fullT 8/10 | partialT 5/10 | none 0/10 |
| Agenticness — how well agents can access and operate the productSubscribe to events via webhooks | ai-native | none 0/10 | fullC 7/10 | fullC 7/10 | fullC 8/10 | fullC 7/10 | fullC 7/10 |
Agentic features
| Story | Persona | Circle | Coinbase Payments (CDP) | ||||
|---|---|---|---|---|---|---|---|
| Agenticness — how well agents can access and operate the productGet AI-generated insights and suggestions from my data inside the product | ai-native | n/a | n/a | none 0/10 | n/a | n/a | none 0/10 |
| Agenticness — how well agents can access and operate the productSet up automations that run autonomously in the background | ai-native | none 0/10 | partialT 5/10 | partialC 6/10 | partialC 6/10 | none 0/10 | none 0/10 |
| Agenticness — how well agents can access and operate the productDelegate tasks to a built-in AI assistant inside the product | ai-native | none 0/10 | none 0/10 | none 0/10 | none 0/10 | none 0/10 | partialC 3/10 |
| Agenticness — how well agents can access and operate the productOperate the product with natural-language commands | ai-native | partialT 5/10 | partialT 5/10 | none 0/10 | partialT 6/10 | none 0/10 | none 0/10 |
Api quality
| Story | Persona | Circle | Coinbase Payments (CDP) | ||||
|---|---|---|---|---|---|---|---|
| Agenticness — how well agents can access and operate the productExplore an interactive API reference with runnable examples | ai-native | none 0/10 | none 0/10 | none 0/10 | none 0/10 | partialT 4/10 | none 0/10 |
| Agenticness — how well agents can access and operate the productDownload a machine-readable API spec (OpenAPI or equivalent) | ai-native | none 0/10 | none 0/10 | none 0/10 | none 0/10 | none 0/10 | none 0/10 |
| Agenticness — how well agents can access and operate the productTest against a sandbox environment without touching production data | ai-native | none 0/10 | none 0/10 | fullC 7/10 | partialC 6/10 | fullC 7/10 | fullC 8/10 |
| Agenticness — how well agents can access and operate the productRely on versioned APIs with a documented deprecation policy | ai-native | none 0/10 | none 0/10 | partialC 3/10 | none 0/10 | none 0/10 | none 0/10 |
Automation depth — how much of the product can run unattendedAutomation depth
| Story | Persona | Circle | Coinbase Payments (CDP) | ||||
|---|---|---|---|---|---|---|---|
| Automation depth — how much of the product can run unattendedPerform bulk operations across many items at once | ai-native | none 0/10 | none 0/10 | none 0/10 | partialC 3/10 | none 0/10 | none 0/10 |
| Automation depth — how much of the product can run unattendedDefine rules that trigger actions automatically on events | ai-native | none 0/10 | partialC 5/10 | partialC 6/10 | partialC 5/10 | partialC 4/10 | partialC 4/10 |
| Automation depth — how much of the product can run unattendedSchedule recurring jobs or workflows | ai-native | n/a | none 0/10 | none 0/10 | none 0/10 | n/a | n/a |
| Automation depth — how much of the product can run unattendedVersion, review, and roll back my automations | ai-native | n/a | n/a | none 0/10 | none 0/10 | n/a | n/a |
Compliance risk — stories about compliance risk in this arenaCompliance risk
Kyc
| Story | Persona | Circle | Coinbase Payments (CDP) | ||||
|---|---|---|---|---|---|---|---|
| Compliance risk — stories about compliance risk in this arenaCustomer and recipient onboarding is programmatic — documented KYC/KYB endpoints or flows that clear a counterparty for sending and receiving before money moves | ops | partialX 3/10 | none 0/10 | none 0/10 | none 0/10 | partialT 5/10 | fullT 7/10 |
Licensing
| Story | Persona | Circle | Coinbase Payments (CDP) | ||||
|---|---|---|---|---|---|---|---|
| Compliance risk — stories about compliance risk in this arenaSee who I'm actually contracting with — the licensed or registered entities behind the product and the jurisdictions they cover, published rather than buried | founder | none 0/10 | none 0/10 | none 0/10 | none 0/10 | none 0/10 | none 0/10 |
Screening
| Story | Persona | Circle | Coinbase Payments (CDP) | ||||
|---|---|---|---|---|---|---|---|
| Compliance risk — stories about compliance risk in this arenaThe platform documents its sanctions screening, wallet risk checks, and travel-rule handling — compliance machinery named specifically, not waved at | ops | partialC 3/10 | none 0/10 | none 0/10 | none 0/10 | none 0/10 | partialC 4/10 |
Integration dx — sandboxes, test modes, webhooks, and how fast a developer gets to a working integrationIntegration dx
Abstraction
| Story | Persona | Circle | Coinbase Payments (CDP) | ||||
|---|---|---|---|---|---|---|---|
| Integration dx — sandboxes, test modes, webhooks, and how fast a developer gets to a working integrationI never operate blockchain infrastructure — the platform abstracts nodes, gas, and chain mechanics behind a conventional REST API with client libraries in my language | developer | partialT 6/10 | partialT 5/10 | partialT 5/10 | partialT 6/10 | partialT 6/10 | partialT 6/10 |
Sandbox
| Story | Persona | Circle | Coinbase Payments (CDP) | ||||
|---|---|---|---|---|---|---|---|
| Integration dx — sandboxes, test modes, webhooks, and how fast a developer gets to a working integrationRehearse everything without real funds — a documented sandbox or testnet mode covering payments, payouts, and conversions with test values that behave deterministically | developer | none 0/10 | none 0/10 | partialC 5/10 | partialC 5/10 | fullC 7/10 | partialC 6/10 |
Webhooks
| Story | Persona | Circle | Coinbase Payments (CDP) | ||||
|---|---|---|---|---|---|---|---|
| Integration dx — sandboxes, test modes, webhooks, and how fast a developer gets to a working integrationMoney movement emits signed webhooks — payment confirmed, payout settled, conversion executed — so my system tracks state without polling chains or dashboards | developer | none 0/10 | partialC 5/10 | partialC 5/10 | partialC 5/10 | partialC 5/10 | partialC 6/10 |
Onramp conversion — stories about onramp conversion in this arenaOnramp conversion
Conversion
| Story | Persona | Circle | Coinbase Payments (CDP) | ||||
|---|---|---|---|---|---|---|---|
| Onramp conversion — stories about onramp conversion in this arenaConversion is a first-class API — quotes and executed conversions between fiat and stablecoins (and between stablecoins) with documented rates, fees, and settlement times | developer | partialC 4/10 | partialT 5/10 | partialC 5/10 | partialC 5/10 | partialC 6/10 | partialC 6/10 |
Onramp
| Story | Persona | Circle | Coinbase Payments (CDP) | ||||
|---|---|---|---|---|---|---|---|
| Onramp conversion — stories about onramp conversion in this arenaEmbed a fiat-to-stablecoin onramp — a documented widget or API where end users buy stablecoins with cards or bank transfers inside my product | developer | fullC 8/10 | none 0/10 | partialC 5/10 | fullC 8/10 | fullC 8/10 | partialC 5/10 |
Openness — open source, data portability, and self-hosting storiesOpenness
| Story | Persona | Circle | Coinbase Payments (CDP) | ||||
|---|---|---|---|---|---|---|---|
| Openness — open source, data portability, and self-hosting storiesDo everything through the API that I can do in the UI | ai-native | partialT 5/10 | partialT 5/10 | partialT 7/10 | fullT 8/10 | partialT 6/10 | partialT 6/10 |
| Openness — open source, data portability, and self-hosting storiesExport all of my data in open formats and leave | ai-native | n/a | n/a | none 0/10 | none 0/10 | none 0/10 | n/a |
| Openness — open source, data portability, and self-hosting storiesRead the product's source under an open license | ai-native | n/a | none 0/10 | none 0/10 | none 0/10 | n/a | n/a |
| Openness — open source, data portability, and self-hosting storiesSelf-host the core product | ai-native | n/a | n/a | n/a | n/a | n/a | n/a |
Payouts offramp — stories about payouts offramp in this arenaPayouts offramp
Batch
| Story | Persona | Circle | Coinbase Payments (CDP) | ||||
|---|---|---|---|---|---|---|---|
| Payouts offramp — stories about payouts offramp in this arenaRun mass disbursements — batch or bulk payout APIs that push many stablecoin or fiat payouts in one documented operation with per-item status | ops | none 0/10 | none 0/10 | none 0/10 | none 0/10 | none 0/10 | none 0/10 |
Offramp
| Story | Persona | Circle | Coinbase Payments (CDP) | ||||
|---|---|---|---|---|---|---|---|
| Payouts offramp — stories about payouts offramp in this arenaRecipients can land in local fiat — documented off-ramp rails that convert stablecoins into bank transfers across a published set of currencies and countries | ops | partialC 3/10 | partialC 5/10 | partialC 6/10 | partialC 6/10 | partialC 5/10 | partialC 5/10 |
Payouts
| Story | Persona | Circle | Coinbase Payments (CDP) | ||||
|---|---|---|---|---|---|---|---|
| Payouts offramp — stories about payouts offramp in this arenaSend stablecoin payouts programmatically — pay a wallet address or stored recipient through the API with documented status tracking to final settlement | developer | partialX 5/10 | partialC 6/10 | partialC 6/10 | partialT 6/10 | none 0/10 | partialT 6/10 |
Privacy posture — data-handling and privacy storiesPrivacy posture
| Story | Persona | Circle | Coinbase Payments (CDP) | ||||
|---|---|---|---|---|---|---|---|
| Privacy posture — data-handling and privacy storiesChoose where my data is stored (region/residency) | ai-native | n/a | n/a | none 0/10 | none 0/10 | none 0/10 | none 0/10 |
| Privacy posture — data-handling and privacy storiesPrevent my data from being used to train AI models | ai-native | n/a | n/a | n/a | n/a | n/a | n/a |
| Privacy posture — data-handling and privacy storiesControl data retention and deletion | ai-native | n/a | none 0/10 | none 0/10 | none 0/10 | none 0/10 | none 0/10 |
| Privacy posture — data-handling and privacy storiesOpt out of telemetry and usage tracking | ai-native | n/a | n/a | none 0/10 | none 0/10 | none 0/10 | n/a |
Settlement treasury — stories about settlement treasury in this arenaSettlement treasury
Settlement
| Story | Persona | Circle | Coinbase Payments (CDP) | ||||
|---|---|---|---|---|---|---|---|
| Settlement treasury — stories about settlement treasury in this arenaSettlement is legible — documented timing from payment to available balance, published fees per rail, and statements or reports my accounting can consume | finance-lead | none 0/10 | none 0/10 | none 0/10 | none 0/10 | none 0/10 | none 0/10 |
Treasury
| Story | Persona | Circle | Coinbase Payments (CDP) | ||||
|---|---|---|---|---|---|---|---|
| Settlement treasury — stories about settlement treasury in this arenaMove value between fiat and stablecoin balances on the platform — internal transfers and rebalancing through the API or dashboard, documented end to end | finance-lead | partialC 5/10 | partialC 5/10 | fullC 8/10 | partialC 6/10 | none 0/10 | fullC 7/10 |
Stablecoin acceptance — stories about stablecoin acceptance in this arenaStablecoin acceptance
Acceptance
| Story | Persona | Circle | Coinbase Payments (CDP) | ||||
|---|---|---|---|---|---|---|---|
| Stablecoin acceptance — stories about stablecoin acceptance in this arenaAccept a stablecoin payment from a customer through a documented checkout or payment API — create the payment, present the address or flow, and confirm settlement programmatically | developer | fullC 7/10 | partialC 4/10 | fullC 8/10 | fullT 7/10 | none 0/10 | fullT 7/10 |
Chains
| Story | Persona | Circle | Coinbase Payments (CDP) | ||||
|---|---|---|---|---|---|---|---|
| Stablecoin acceptance — stories about stablecoin acceptance in this arenaThe platform documents which stablecoins and chains it supports — USDC, USDT and peers across multiple named networks — so I can match what my customers actually hold | developer | fullT 8/10 | partialT 4/10 | none 0/10 | partialC 4/10 | none 0/10 | partialC 5/10 |
Fiat settlement
| Story | Persona | Circle | Coinbase Payments (CDP) | ||||
|---|---|---|---|---|---|---|---|
| Stablecoin acceptance — stories about stablecoin acceptance in this arenaTake crypto payments but settle in fiat — a documented option to auto-convert stablecoin receipts into a fiat balance or bank payout so my books never hold crypto | finance-lead | fullT 8/10 | partialC 6/10 | fullC 9/10 | fullC 8/10 | partialC 4/10 | fullC 8/10 |
Stablecoin agent access — stories about stablecoin agent access in this arenaStablecoin agent access
Agent payments
| Story | Persona | Circle | Coinbase Payments (CDP) | ||||
|---|---|---|---|---|---|---|---|
| Stablecoin agent access — stories about stablecoin agent access in this arenaAn agent can move stablecoins under scoped authority — documented agent payment flows where an agent initiates a payment or payout with spend controls a human configured | ai-native | partialC 3/10 | partialT 6/10 | none 0/10 | partialC 5/10 | none 0/10 | none 0/10 |
Agent wallets
| Story | Persona | Circle | Coinbase Payments (CDP) | ||||
|---|---|---|---|---|---|---|---|
| Stablecoin agent access — stories about stablecoin agent access in this arenaAgents can hold and use wallets safely — programmatic wallet issuance for agents with scoped keys, policy controls, and documented limits on what an agent can move | ai-native | partialC 3/10 | partialT 6/10 | partialT 3/10 | partialC 5/10 | none 0/10 | none 0/10 |
Protocols
| Story | Persona | Circle | Coinbase Payments (CDP) | ||||
|---|---|---|---|---|---|---|---|
| Stablecoin agent access — stories about stablecoin agent access in this arenaThe platform speaks the machine-payment protocols by name — x402, ACP, MPP, or AP2 support documented with endpoints or SDKs, not just a blog aspiration | ai-native | partialC 6/10 | partialT 7/10 | none 0/10 | fullT 9/10 | none 0/10 | none 0/10 |
Stablecoin issuance — stories about stablecoin issuance in this arenaStablecoin issuance
Issuance
| Story | Persona | Circle | Coinbase Payments (CDP) | ||||
|---|---|---|---|---|---|---|---|
| Stablecoin issuance — stories about stablecoin issuance in this arenaIssue a branded stablecoin on the platform's infrastructure — a documented issuance product covering minting, redemption, and reserve management, with its gating quoted honestly | founder | none 0/10 | none 0/10 | none 0/10 | partialC 6/10 | none 0/10 | none 0/10 |
Yield
| Story | Persona | Circle | Coinbase Payments (CDP) | ||||
|---|---|---|---|---|---|---|---|
| Stablecoin issuance — stories about stablecoin issuance in this arenaThe economics of held stablecoins are documented — reserve composition, attestations, and any yield or rewards program with its eligibility and regulatory caveats stated plainly | finance-lead | none 0/10 | none 0/10 | partialC 2/10 | none 0/10 | none 0/10 | none 0/10 |
Wallets balances — stories about wallets balances in this arenaWallets balances
Balances
| Story | Persona | Circle | Coinbase Payments (CDP) | ||||
|---|---|---|---|---|---|---|---|
| Wallets balances — stories about wallets balances in this arenaMy business can hold a stablecoin balance on the platform — documented custodial accounts with stated availability, geographies, and any gating quoted honestly | finance-lead | partialX 6/10 | partialC 4/10 | partialC 5/10 | partialC 4/10 | none 0/10 | partialC 5/10 |
Virtual accounts
| Story | Persona | Circle | Coinbase Payments (CDP) | ||||
|---|---|---|---|---|---|---|---|
| Wallets balances — stories about wallets balances in this arenaIncoming funds are attributable — named virtual accounts or dedicated deposit addresses per customer so reconciliation knows who paid without manual matching | developer | none 0/10 | none 0/10 | fullC 7/10 | partialC 6/10 | none 0/10 | none 0/10 |
Wallets
| Story | Persona | Circle | Coinbase Payments (CDP) | ||||
|---|---|---|---|---|---|---|---|
| Wallets balances — stories about wallets balances in this arenaCreate wallets programmatically — per-customer or per-purpose wallets and deposit addresses provisioned through the API with documented key custody semantics | developer | none 0/10 | partialT 6/10 | partialC 6/10 | partialC 7/10 | none 0/10 | none 0/10 |
Adjacent arenas — categories often shopped togetherAdjacent arenas
Shopping this category often means shopping these too.
Online Payments arenaOnline Payments
10 products · leader: Stripe
Agentic Commerce arenaAgentic Commerce
7 products · leader: Stripe Agentic Commerce
Banking as a Service arenaBanking as a Service
6 products · leader: Column
Identity Verification & KYC arenaIdentity Verification & KYC
6 products · leader: Entrust Identity Verification (Onfido)
shares: Integration dx