Why use x402 with your client

x402 standardizes how clients discover payment requirements, construct payment payloads, and complete on-chain payments for HTTP resources. Benefits include: βœ… Customers don’t pay network fees.
βœ… Merchants don’t pay network fees.
βœ… Payment settles in < 1 second.
βœ… Universal compatibility β€” if it speaks HTTP, it speaks x402.

Architecture at a glance

x402 sequence diagram
  • Client (buyer): Calls protected resources and constructs payment payloads.
  • Server: Advertises payment requirements, verifies/settles payments, fulfills requests.
  • Facilitator: Verifies and/or settles payments for the resource server.
  • Blockchains: Execute and confirm payments.

Getting started

Select one of the quickstart examples, or read the reference for more details.

x402 reference

For a deeper dive into message shapes, headers, verification and settlement responses, see the x402 Reference.

Need help?

Join our Community

Have questions or want to connect with other developers? Join our Discord server.