billing.topup_terms
How to refill credits machine-to-machine: USDC on Base to a published address, verified on-chain. Returns the pay_to address, minimum, and rate. Public — no credentials needed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| how | Yes | The exact top-up procedure, step by step. | |
| asset | Yes | 'USDC'. | |
| pay_to | No | The receiving address — present when enabled is true. | |
| enabled | Yes | False while the operator has published no receiving address. | |
| min_usd | Yes | Smallest top-up accepted, in USD. | |
| network | Yes | 'base'. | |
| chain_id | No | 8453 (Base mainnet). | |
| contract | Yes | The USDC token contract to transfer. | |
| credits_per_usd | Yes | Base rate; volume bonus applies on top. | |
| min_confirmations | Yes | Confirmations required before crediting. |