Skip to main content
Accept token payments on Base with the settlement model your product needs. Start with an immediate USDC or B20 transfer, or separate buyer authorization from merchant capture when fulfillment happens later. The same lifecycle extends to x402 APIs, scheduled charges, refunds, payouts, and reconciliation.

Demo

The demo above is mock only. If you want to see onchain demos on Vibenet, head to Base chain demos.

Payment Lifecycle

Take a Payment

Request a Payment

Settle USDC immediately or attach an order memo to B20.

Authorize a Payment

Collect an exact EIP-3009 authorization for later capture.

Capture an Authorization

Settle the stored authorization from the merchant account.

Capture a Partial Amount

Authorize a maximum and charge the final total safely.

Void an Authorization

Expire or cancel an authorization you will not capture.

Charge on a Schedule

Run recurring charges within a spend permission.

Confirm and Reconcile

Verify a Payment

Validate settlement and claim each order once.

Watch for Payments

Subscribe to transfers and backfill confirmed blocks.

Reconcile Payments

Export captures, refunds, and payouts into your ledger.

Return and Pay Out

Refund a Payment

Return funds to the verified payer and track refundable balance.

Send a Payout

Pay a bounded recipient batch under one reference.

Split a Payment

Distribute exact basis-point shares without stranded dust.

Accept Agentic Payments

Charge for an API

Protect a fixed-price route with x402 exact.

Settle Usage-Based Payments

Authorize a maximum and settle measured usage with upto.

Batch High-Frequency Payments

Advance vouchers per request and settle channels in batches.

Call a Paid Service

Enforce network, asset, and spend policy before an agent signs.