Skip to main content
Checks cost credits. Your credits spend first. Visitors only pay when you turn on visitor checkout. Pricing has the amounts and the live estimator. Hosted sign-in never costs credits. Credits apply when a check runs, a result is saved, or Pro hosted AI is used.

How money moves on NEUS

Three lanes cover every flow. Most products only use the first.

Default: you pay for visitor checks

When you publish a gate, you own it, so checks through that gate bill your NEUS account by default. Visitors embed or link your checkout with one public gateId:
There is no app ID or billing wallet to copy for this path. The gate carries the check policy and the payer.

Server checks

Confirm eligibility before you grant access with gateCheck. Pass the same gateId and the visitor’s account address (from Hosted Verify or the saved result):

Charge visitors instead

A gate can charge visitors directly. Turn it on in the gate’s pricing step. Card: connect a payout account once from Profile → Payouts. Card payments for your paid gates then settle to that account. USDC checkout (optional): for products that already support stablecoin payers. Not required for account-based products. Until payouts are connected, paid gates offer USDC checkout only. Payment runs after verification by default. For the full checkout sequence, see Hosted Gate Checkout.

When your app creates agents for users

Agent setup creates two separately signed receipts. Billing follows the signer for each step unless a validated sponsor or pay-per-call receipt is present. For a dedicated agent account, create identity first, then send the user through the delegation-only hosted callback. See neus_agent_create.

When credits run out

Billable calls return 402 with a quote. Pay per call with x402 (no account needed — see x402) or complete payment and retry with PAYMENT-SIGNATURE.

Advanced server integration

Server-side receipt creation and per-user approvals use separate flows — see Integrations. Next: Pricing · x402
Last modified on July 24, 2026