Settle payment by executing via Chainlink CRE
Viem public client for verification
Payment payload from client
Payment requirements from server
Optional
Settlement options (CRE config, simulation mode)
Settlement result with transaction hash
const result = await settlePayment( client, payload, requirements, { creConfig: { endpoint: 'https://cre.chainlink.io/x402', network: 'eip155:8453' } });if (result.success) { console.log('Payment settled:', result.transaction);} Copy
const result = await settlePayment( client, payload, requirements, { creConfig: { endpoint: 'https://cre.chainlink.io/x402', network: 'eip155:8453' } });if (result.success) { console.log('Payment settled:', result.transaction);}
Settle payment by executing via Chainlink CRE