USDC Settlement on Base: What WordPress Publishers Need to Know
A publisher-focused guide to USDC on Base, Base Sepolia testing, receiving wallets, settlement, balances, and external off-ramp costs.
Access402 creates a dedicated Coinbase wallet for the project and automatically settles Live payments to it in USDC on Base. Sandbox uses test USDC on Base Sepolia. Customers access and manage funds through Coinbase today; integrated Access402 cash offboarding is planned.
Key takeaways
- USDC is the payment asset, while Base is the network on which the token transfer settles.
- Sandbox and Live are different networks with different token contracts and value.
- The automatically created Coinbase project wallet—not an Access402 balance—is the payment destination.
- Funds are managed through Coinbase today, with integrated Access402 cash offboarding planned.
USDC and Base play different roles
USDC is a dollar-denominated digital token. Base is the EVM network that records ownership changes and transaction results. A WordPress publisher prices a protected resource in USDC; the payment authorization and settlement identify both the token contract and the network.
That distinction prevents a common mistake: an asset with the same display name on another network is not automatically interchangeable. A trustworthy settlement flow checks the chain identifier and exact token contract, not merely the text “USDC.”
Sandbox is not a low-value Live payment
Access402 Sandbox uses Base Sepolia, identified as eip155:84532, and its test USDC contract. These tokens are for testing and do not represent real publisher revenue. Live uses Base mainnet, identified as eip155:8453, with real USDC.
The WordPress connection does not need a second credential when the environment changes. The same installation ID and API key remain installed; the Sandbox/Live toggle determines which network and authoritative rules apply to the challenge.
The payTo address belongs to the project
Every protected rule ultimately resolves to the receiving wallet on its authenticated Access402 project. The settlement service validates that the payment payload’s payTo value matches that configuration. It must not silently substitute a wallet owned by Access402, Coinbase, the plugin, or the payer.
Access402 creates a dedicated Coinbase CDP EVM wallet for the project, saves its public address, and uses it automatically for challenges and settlement. Publishers do not paste a receiving address into WordPress or manage a wallet seed phrase.
When a payment counts
A wallet authorization is not the same as a completed transaction. Access402 first verifies the signed authorization and then asks the facilitator to settle it. Only a confirmed successful settlement produces the transaction hash, unlocks the protected request, and consumes the account’s successful-transaction allowance.
If settlement fails, a reserved usage slot is released. If the requester retries with the same idempotency key, the service returns the known result rather than charging twice. This is essential because browsers, agents, proxies, and networks can all retry requests.
Balances, gas, and off-ramps
The Access402 dashboard can display the receiving wallet’s USDC balance, but that balance lives onchain, not in an Access402 account ledger. RPC providers can rate-limit repeated balance checks, which is why a production dashboard should cache reads and let the user refresh intentionally instead of polling every wallet continuously.
Access402 does not deduct a percentage platform fee from the listed content price. External network, Coinbase conversion, transfer, or off-ramp costs may still apply. Funds are currently accessed and managed through Coinbase. Integrated Access402 cash offboarding is planned but is not available yet.
Put this into practice
Continue from the problem to the implementation path that fits your resource.

