Contract settings
| Field | Description | Default |
|---|---|---|
contractAddress | Commerce Payments Protocol address | 0xBdEA0D1bcC5966192B070Fdf62aB4EF5b4420cff |
operator | Operator address handling the payment | — |
receiver | Address that receives the payment | — |
token | ERC-20 token address for payment | USDC on Base |
networkId | Blockchain network identifier | 8453 (Base) |
Fee settings
| Field | Description | Default |
|---|---|---|
minFeeBps | Minimum fee in basis points | 0 |
maxFeeBps | Maximum fee in basis points | 0 |
feeReceiver | Address that receives the fee | 0x0000...0000 |
Expiration and redirect settings
| Field | Description | Default |
|---|---|---|
preApprovalExpiry | When the pre-approval expires (Unix timestamp) | now + 1 day |
authorizationExpiry | When the authorization expires (Unix timestamp) | now + 7 days |
refundExpiry | When the refund window expires (Unix timestamp) | now + 7 days |
successRedirectUrl | URL to redirect after successful payment | — |
failRedirectUrl | URL to redirect after failed payment | — |
successCallbackUrl | Callback URL on successful payment pre-approval | — |