> ## Documentation Index
> Fetch the complete documentation index at: https://docs.spherepay.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Payment Channel Codes in SpherePay

> Reference for network and channel codes used in SpherePay transfer requests, including ach, wire, sepa, pix, and blockchain network identifiers.

Channel codes identify the payment rail or blockchain network used to send or receive funds in a SpherePay transfer. You specify them in the `network` field of `source` and `destination` objects in transfer requests, virtual account configurations, and offloader wallet setups.

## Fiat payment channels

Use these codes when specifying a bank account as the source or destination of a transfer.

| Channel | Code   | Description                                                                                     |
| ------- | ------ | ----------------------------------------------------------------------------------------------- |
| ACH     | `ach`  | US ACH bank transfer. Sent via same-day ACH by default.                                         |
| Wire    | `wire` | USD wire transfer. Suitable for large or international transfers. Settles in 0–3 business days. |
| SEPA    | `sepa` | Euro bank transfer in the European Union. Settles in 0–1 business days.                         |
| PIX     | `pix`  | Brazilian instant payment network for BRL transfers.                                            |

<Note>
  `achSameDay` is no longer a supported channel code. All ACH transfers are sent via same-day ACH by default — use `ach`.
</Note>

## Blockchain network codes

Use these codes when specifying a wallet as the source or destination of a transfer.

| Network   | Code        | Notes                     |
| --------- | ----------- | ------------------------- |
| Ethereum  | `ethereum`  | Supports USDC, USDT, EURC |
| Solana    | `sol`       | Supports USDC, EURC       |
| Tron      | `tron`      | Supports USDT             |
| Polygon   | `polygon`   | Supports USDC             |
| Base      | `base`      | Supports USDC, EURC       |
| Arbitrum  | `arbitrum`  | Supports USDC             |
| Avalanche | `avalanche` | Supports USDC             |
| Starknet  | `starknet`  | Supports USDC             |

<Note>
  Use fiat channel codes (such as `ach` or `sepa`) for bank account sources and destinations. Use blockchain network codes (such as `ethereum` or `sol`) for wallet sources and destinations. Mixing the two in the same object will result in an error.
</Note>
