How agents pay with your real card, within limits you control.
What is NVM Pay?
NVM Pay lets users enroll a Visa or Stripe card, set spending limits, and let agents charge it directly via x402. No checkout pages, no human in the loop. Manage everything at pay.nevermined.app.
How is this different from a prepaid card or virtual wallet?
NVM Pay uses your real credit or debit card, not a separate prepaid balance. At enrollment, the card number is tokenized by a PCI-compliant vault. Nevermined never sees or stores the raw card number. What the agent receives is a scoped credential that encodes identity, spending limits, and merchant restrictions. The charge appears on your normal statement.
Can agents charge my card without my approval?
Only within the limits you set. When you create a mandate, you define an amount ceiling, maximum number of transactions, and expiration date. A per-card spending ceiling applies across all active mandates. The agent can only charge within these bounds, and you can cancel a mandate at any time.
What happens if an agent exceeds the mandate?
The transaction is rejected instantly before it reaches the payment processor. Mandates are enforced server-side on every request. The agent receives a 402 error explaining which limit was hit (amount cap, transaction count, or time window).
How do I revoke an agent's ability to spend?
One click in the dashboard or one API call. Revocation is immediate: no grace period, no cached tokens. The agent loses payment capability the instant you revoke.
Do I need a crypto wallet?
No. NVM Pay works with regular Visa and Stripe cards. All payments are settled via card rails. No wallet or stablecoins required.
How does my agent know which mandate to use?
Three ways, from simplest to most explicit:
Automatic — If you have exactly one active mandate, it’s selected automatically.
Key-linked — Link a specific mandate to a specific API key. The system always routes that key to its linked mandate.
Explicit ID — Pass the mandate ID directly in the request for full control.
During the pilot, each enrolled card has a $10.00 cumulative ceiling across all active mandates. Contact the Nevermined team to request increased limits.
What's the difference between the Stripe and Visa paths?
From the agent’s perspective, nothing changes — same x402 payment header either way. The difference is settlement:
Stripe — Card tokenized by Stripe, payment settles through Stripe’s network.
Visa — Card tokenized by Visa Token Service (VTS), each payment generates a one-time VIC cryptogram that settles through standard Visa acquiring rails.
Which cards are eligible?
Stripe supports most Visa, Mastercard, Amex, and Discover cards. For the Visa path, virtual cards can currently be issued for Visa cards from a limited number of US issuers (excluding Chase, Citi). Most corporate and prepaid cards are not eligible for the Visa path.
What security standards does NVM Pay meet?
Card data is captured via a PCI-compliant vault (VGS) and tokenized before entering our system. Nevermined holds ISO 27001 and SOC 2 Type II certifications and operates at PCI SAQ-D level. Authentication uses FIDO2 passkeys or 3DS at enrollment. Every transaction is logged for full auditability.
Nevermined uses Stripe Connect to route fiat payments directly to your Stripe account. You need to connect a Stripe account before you can receive credit card payments from your users.
What's the difference between Stripe Connect and NVM Pay?
Stripe Connect is for builders receiving fiat payouts. You connect your Stripe account so Nevermined can route revenue to you.NVM Pay is for users who want agents to pay with their card. The user enrolls a card, creates a spending mandate, and agents charge against it via x402.They serve different sides of the transaction: Stripe Connect handles payouts to builders, NVM Pay handles card-based payments from users.
How do I connect my Stripe account?
1
Go to your User Profile
Open the Nevermined App and navigate to Settings > User Profile. Scroll down to the Stripe section.
2
Click Connect Stripe
Click the Connect Stripe button. This opens Stripe’s onboarding flow where you’ll set up or link your Stripe account.
3
Skip phone verification (sandbox)
In the sandbox environment, you’ll see a banner saying “You’re using a test account with test data.” Click Use test phone number to skip SMS verification.
4
Skip SMS verification (sandbox)
Click Use test code to auto-fill the test code 000000 and continue.
5
Select business type (sandbox)
Select Individual from the business type dropdown and click Continue.
6
Fill in personal details (sandbox)
Use these test values:
Field
Test value
Legal first name
Sarah
Legal last name
Mitchell
Date of birth
15 / 03 / 1990
Address
350 Fifth Avenue
City
New York
State
New York
Zip code
10118
Last 4 SSN
0000
Use 0000 for the last 4 digits of SSN. Any other value may trigger Stripe’s additional identity verification flow.
7
Add bank details for payouts (sandbox)
Click Use test account to auto-fill the test routing number (110000000) and account number (000123456789), then click Continue.
8
Review and submit
Review everything and click Agree and submit. You’ll be redirected back to the Nevermined App and see a “Stripe successfully connected” confirmation.
Do I need a Stripe account before connecting?
No. If you don’t have one, Stripe’s onboarding flow will create a new account for you.
Is Stripe Connect required for all payment plans?
No. Only if you want to accept fiat (credit card) payments. Plans that only accept stablecoin or crypto don’t need a Stripe account.
How do payouts work?
When a user pays with a credit card, Nevermined routes the payment to your connected Stripe account. Fees (Nevermined’s 2% + Stripe’s processing fees) are deducted automatically. Stripe handles the payout schedule to your bank.
Nevermined adds a payment and entitlement layer to any agent API or MCP tool. Each inbound request is validated, metered, and settled in real time. You handle the AI, we handle payments.
What is x402?
x402 is an open HTTP standard for agent payments. When an agent hits a paywall, the server responds with 402 Payment Required. The agent attaches a payment credential in the next request header and the purchase completes in milliseconds. No checkout, no redirect.
What is agentic commerce?
Agents autonomously buy, sell, or rent services from each other. Nevermined’s identity, metering, and payment infrastructure makes those machine-to-machine transactions possible.
Why do AI payments need new infrastructure?
AI agents fire thousands of micro-tasks and are OpEx heavy. You need per-request metering and real-time settlement. Seat-based pricing and traditional checkout flows can’t keep up.
Can't I just use Stripe?
Stripe handles checkout but doesn’t track sub-cent API calls. Nevermined adds per-request metering and settlement on top, while still letting you settle via Stripe or USDC. Stripe was built for monthly subscriptions and shopping carts. We’re built for millions of micro-transactions between autonomous agents.
Which agent frameworks are supported?
Any framework that can make an HTTP request: OpenAI, Anthropic, LangChain, CrewAI, Strands, MCP tool servers, and custom agents. We provide TypeScript and Python SDKs, a CLI, and an MCP server.
Usage-based vs. outcome-based pricing — what's the difference?
Usage-based bills per API call or compute cycle. Outcome-based charges only when your agent delivers a result (lead booked, bug fixed, etc.). Nevermined supports either model, or a hybrid, out of the box.
Do merchants need to integrate with Nevermined?
No. Agents pay on real card rails (Visa, Mastercard). If a merchant accepts cards today, they already accept agent payments. No new SDK, no new settlement flow.
How do I onboard as a merchant?
Contact the Nevermined team to schedule a merchant onboarding call. Once enrolled, your business can accept payments from AI agents via x402 with no changes to your existing payment infrastructure.