Payment authorization for CRE workflow
Amount in token's smallest unit (string for bigint compatibility)
Chain ID for cross-chain protection
Payer address
Unique nonce for replay protection
Recipient address
Token address
Unix timestamp when payment expires (0 for no expiry)
Payment authorization for CRE workflow