Viem wallet client for signing
Viem public client for reading nonce
Payment requirements from server
CRE configuration (endpoint, contract address)
Optionaloptions: CreatePaymentWithPermitOptionsOptional permit configuration
Payment payload with permit data (if supported)
Create payment payload with optional EIP-2612 permit