# Coins and networks

A digital currency code names both the asset and the network it runs on. The `crypto_currency` field in webhooks and payment details uses these codes, so you can tell what a customer paid.

## Codes

The table below lists the supported codes. You don't send a code when you create a payment, because the customer picks the coin and network on the payment form.

| Code | Asset and network |
|---|---|
| `USDC` | USDC (Ethereum) |
| `USDC_POLY` | USDC (Polygon) |
| `USDC_SOL` | USDC (Solana) |
| `USDC_ARB` | USDC (Arbitrum One) |
| `USDT` | USDT (Ethereum) |
| `USDT_TRC20` | USDT (Tron) |
| `USDT_POLY` | USDT (Polygon) |
| `USDT_SOL` | USDT (Solana) |
| `USDT_ARB` | USDT (Arbitrum One) |
| `PYUSD` | PayPal USD (Ethereum) |
| `PYUSD_SOL` | PayPal USD (Solana) |
| `BTC` | Bitcoin |
| `LNBC` | Bitcoin Lightning |
| `ETH` | Ether |

Customers can also pay from Binance Pay and Crypto.com. In the sandbox, the currency is `testBTC`.

## Keep your list current

No API endpoint returns the supported currencies, so the list above is static. If you validate or display codes in your product, update your copy when this page changes.

## Presentment currencies

The `order_currency` field takes one of 143 presentment currencies, as a 3-character ISO 4217 code. For the full list, see [Presentment currencies for stablecoin payments](https://developers.triple-a.io/docs/triplea-api-doc/8974dfffa9418-presentment-currencies-for-stablecoin-payments).

## Related content

These pages cover related topics.

- [Your first payment](/docs/stablecoin-payments/your-first-payment/#which-currency-is-which) explains how order, digital, and settlement currencies differ
- [Sandbox and test mode](/docs/stablecoin-payments/sandbox-and-test-mode/) explains how to get testBTC