What are periphery contracts
Periphery contracts support the PaymentOperator without being the operator itself. They handle escrow storage, token collection, refund workflows, and evidence submission.Contract Map
RefundRequest is a hook plugin, see Hooks: RefundRequest.
Contract Addresses
All periphery contracts use universal CREATE2 addresses: the same address on every supported chain.Factories
Condition Singletons
All addresses are available programmatically via
@x402r/core’s getChainConfig(chainId). See SDK Overview for details.Next Steps
Commerce Payments
AuthCaptureEscrow and ERC3009PaymentCollector.
RefundRequest (hook)
Refund request lifecycle and approvals.
PaymentOperator
The core operator contract.
