# Paying with USDC

Every package is paid once in USDC, on whichever supported network suits you. Credit lands automatically when the transfer confirms.

One token, one transfer, one time. USDC on Solana, Ethereum, Base, Arbitrum, Avalanche, BNB Chain.

The network you pay from is independent of the network your campaign runs on. You can pay in USDC on
Base and run the campaign on BNB Chain; the payment route is just about where your funds already sit.

## Paying from your connected wallet

On the EVM chains this is one click. The panel builds a single USDC transfer, your wallet asks you to
approve it, and that is the entire interaction.

- Pick the package and the payment network. The panel shows the exact figure before anything
runs.

- Press pay. Your wallet opens with one USDC transfer to approve. If it is on the wrong
network, the panel asks it to switch first.

- Wait for the confirmation. The transaction is matched against your payment reference
automatically, usually within a minute.

Only a transfer is ever requested. No token approval, no spending allowance, no permission that
outlives the payment.

## Sending manually

Solana payments can also be sent by hand, which is the route to use if your USDC sits on an exchange.
The payment page shows a dedicated address and a QR code, and the address is reserved for your payment
while the window is open.

Send USDC only, on the network shown. SOL, another token, or USDC bridged on a different
network will not be credited automatically and has to be traced by hand.

Send the exact amount shown. We watch the address and credit the package as soon as the transfer
settles, whether or not the payment page is still open in your browser.

## The payment window

Each payment stays open for 45 minutes. That is how long the deposit address is reserved
for you. If it expires nothing is charged — you simply start a new payment and get a fresh address.

Only one payment can be open at a time per account. Cancel the current one if you want to switch
package or network.

## USDC contract addresses

If your wallet asks you to add the token manually, these are the official USDC contracts on each
supported network. The panel always shows the right one for your chosen payment route.

| Network | USDC contract | Decimals |
| --------- | ---------------------------------------------- | -------- |
| Solana | `EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v` | 6 |
| Ethereum | `0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48` | 6 |
| Base | `0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913` | 6 |
| Arbitrum | `0xaf88d065e77c8cC2239327C5EDb3A432268e5831` | 6 |
| Avalanche | `0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E` | 6 |
| BNB Chain | `0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d` | 18 |

USDC on BNB Chain uses 18 decimals rather than the 6 used everywhere else. Wallets handle this for
you; it only matters if you are building against the API.

## After the payment confirms

The package appears in your account immediately and stays there until you use it. Nothing launches on
its own — you choose when to start the window.

## Questions

**Which networks can I pay from?**

USDC on Solana, Ethereum, Base, Arbitrum, Avalanche or BNB Chain. The payment network is independent of the network your campaign runs on.

**Can I pay from an exchange?**

Yes, using the manual route on Solana. Withdraw USDC on the Solana network to the address shown on the payment page and it is credited automatically.

**What if I send the wrong token or the wrong network?**

It will not be credited automatically. Open a support ticket with the transaction hash and we will trace it, but the automatic matching only recognises USDC on the network shown.

**How long do I have to pay?**

The payment window is 45 minutes, which is how long the deposit address stays reserved for you. If it expires nothing is charged and you can start a fresh payment.

**Do I pay gas as well?**

You pay the network fee for your own transfer, which is set by the chain rather than by us. On Base, Arbitrum, Polygon or Solana it is typically a fraction of a cent.

