🤖Mint with x402
Pay with USDC from the minting page. No mint transaction to send, no ETH or POL needed for gas.

What is x402?
x402 is an open payment protocol for the web (HTTP 402 Payment Required). In NFTs2Me it means:
The collector stays on the minting page to pick the collection and how many NFTs to mint.
They continue with x402. We open the x402 gateway (
x402.nfts2me.com) for that collection.They pay the mint price in USDC by signing a payment (they do not send the mint transaction themselves).
NFTs2Me verifies the payment and mints on-chain in one atomic transaction. The NFT arrives in the wallet that signed.
Creators still receive the mint fee in the token they configured on the collection (USDC or the network’s native coin). Collectors always pay USDC on x402.
Placeholder — minting page on the left, x402 paywall on the right. Show that the collector leaves the minting page only to pay.
Who is it for?
Collectors
Mint with USDC. No gas token required for the mint itself.
Creators
The same minting page, plus an x402 path that can also be discovered by agents.
AI agents / apps
The gateway is a standard x402 resource (Bazaar metadata per collection). An agent can pay and mint without the HTML page.
What collectors see on the minting page
Nothing changes in how you share the collection: https://<your-collection>.nfts2.me (or your custom domain).
On the minting page they:
See the collection (logo, name, supply, phases) as usual.
Choose how many NFTs to mint.
Choose x402 as the payment method (alongside wallet / card / any-payments, when those are available).

x402 is available when the collection is on a supported network and the mint price is USDC or the native coin of that network. Other ERC-20 mint fees are not charged through x402 yet.
Price: what they pay vs what you receive
x402 always charges the collector in USDC.
USDC
That USDC amount + 0.01 USDC service fee
USDC mint fee on the collection, as usual
Native (ETH / POL)
USDC equivalent
Native mint fee on the collection, as usual
Placeholder — same collection: mint fee on the minting page vs USDC total on the x402 paywall.
The 0.01 USDC line is the x402 service fee (can be turned off at gateway level). It is not the NFTs2Me protocol fee of the collection.

For collection creators
You do not deploy a second contract for x402. Collectors still use your minting page. We only host the payment + mint.
When x402 can be offered
Collection on Base or Polygon (use Base Sepolia to try the flow with testnet USDC).
Mint asset is USDC or native.
Minting is open (public phase). Whitelist / closed / minter-only phases usually won’t work, because the mint is executed by the x402 forwarder to the collector’s address.
Placeholder — dashboard / mint settings: network + mint fee asset (USDC or native). Highlight what must match x402.
What you should tell your audience
Share the minting page URL, not the gateway URL. Example:
Minting page:
https://yourcollection.nfts2.meGateway (opened by us):
https://x402.nfts2me.com/x402mint/8453/<contract>/1
Agents and integrators can call the gateway URL directly; humans should start on the minting page.
Branding on the paywall
The 402 page uses the name and logo from the minting page (same data as MintingPages). If those are missing, a generic NFTs2Me fallback is shown.
AI agents
Each collection+amount is advertised as an x402 resource (Bazaar): name, icon, description, and how many NFTs the amount path parameter means.
An agent does not need the minting page HTML. It can:
Discover the resource.
Pay the
402requirements in USDC.Receive the same mint result (
mintTxHash, explorer URL).
Humans should still enter from the minting page so they see supply, traits, and your branding first.
What happens on-chain (short)
You can skip this as a collector. It is the reason x402 mints are safe to retry.
The USDC payTo is NFTs2Me’s forwarder on that chain, not a random EOA. Charge and mint go together.
Placeholder — simple 4-step diagram (minting page → paywall → signature → NFT).
FAQ
Do I need ETH or POL? Not to pay for the mint transaction. You need USDC on the collection’s network. Keep a little native coin in the wallet only if your wallet app requires it for unrelated actions.
Where does the NFT go? To the address that signed the USDC payment.
Can I pay with the native coin on x402? No. x402 on NFTs2Me is USDC-only for the collector. If your collection is priced in ETH/POL, we quote that to USDC on the paywall. You still receive native on-chain as configured.
Can I pay with another ERC-20 or USDG? Not yet. Use the normal minting page wallet mint (or any-payments) for those.
The paywall says the network or collection isn’t supported. x402 is live on Base, Polygon, Arc and Base Sepolia. The mint fee must be USDC or native. Other chains or tokens: use the standard mint on the minting page. If you need other network support, let us know on the email below.
I signed but I don’t see the NFT.
Open etherscanTxUrl from the success screen. If the transaction succeeded, wait for indexing and refresh the minting page connected with the same wallet. If it failed, you were not charged (atomic mint). For a stuck or confusing error, email x402support@nfts2me.com with the minting page URL, amount, and tx hash if you have one.
Whitelist / allowlist x402 mints as a public mint to the signer. If the collection is in a whitelist-only phase, x402 will typically fail. Open a public phase, or mint with a wallet that is already eligible on the minting page.
Support
Product & minting page: docs.nfts2me.com
x402 protocol: docs.x402.org
x402 mint issues: x402support@nfts2me.com
Last updated