Demo
Verify a Raw Token Transfer
Backend
Only the first request with the expected chain, token, sender, recipient, amount, and optional memo reaches fulfillment.
Verify Every Settlement Shape
Directtransfer, EIP-3009 capture, and transferFrom after a permit all emit the same ERC-20 Transfer event. That makes the settlement check rail-agnostic, but the order binding differs:
Choose a confirmation depth that matches the value and reversibility of fulfillment. See transaction finality for Base’s confirmation stages.
See Also
Request a Payment
Accept an immediately settled USDC or B20 checkout.
Watch for Payments
Backfill and process confirmed token events.