Payment requirement parameters
Fully-formed PaymentRequirements object
// Using a known token symbol
const requirements = buildPaymentRequirements({
network: 'eip155:8453',
amount: 1.50, // $1.50 USDC
asset: 'USDC',
payTo: '0x1234...',
});
// Using a custom token address
const requirements = buildPaymentRequirements({
network: 'eip155:1',
amount: 1000000, // Amount in atomic units
asset: '0xCustomTokenAddress...',
payTo: '0x1234...',
extra: {
name: 'Custom Token',
symbol: 'CTK',
decimals: 18,
},
});
Build a PaymentRequirements object