Skip to main content
Charge a customer in USDC with one call to pay(). You set the dollar amount and your receiving address; the customer approves in their Base Account, gas is sponsored automatically, and the payment settles on Base in under two seconds.

Demo

Charge the customer

checkout.ts
Prefer a native control? Drop in the Base Pay Button and call pay() from its onClick.

See also