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

> ## Agent Instructions
> If you are an AI assistant operating Infinite for a user, read the skill first: https://docs.infinite.dev/agent-skill.md (setup per host, tool reference, rules for moving money, journeys).
> When operating Infinite for a user, use the MCP server. Sign in at https://bot.api.infinite.dev/mcp (production, acts as the user) or send `Authorization: Bearer <key>` to https://bot.api.infinite.dev/mcp/sse. Prefer its tools over raw HTTP; use REST only for steps no tool covers, and check `get_endpoint_schema` before guessing a request shape.
> Net-new Infinite Connect (org_connect) is operator-assisted: do not grant end users shared org_connect Auth Kit membership or the shared platform org API key — those credentials are org-wide on /v1. BYO org keys onboard under that customer's org id. Operator sessions should show org_connect in get_organization_info.
> The key decides the tools. Every organization key (`sk_sandbox_…` / `sk_live_…`) gets docs, onboarding, `get_account_balance`, and request logs for your own organization. BYO organizations add payees an agent will pay with `create_payee` (payable once ACTIVE). Platform Connect sessions instead get bound-customer payment lookups (`get_quote`, `get_transfer`, `list_transfers`, `list_account_balances`), payee drafts (`create_payee_draft` / `get_payee_draft`; screening only, never payable), and transfer drafts that wait for Infinite approval (`create_transfer_draft` / `get_transfer_draft`; never POST /v1/transfers). Where offered, platform `create_transfer` files a real transfer that Infinite holds in review before funding; it cannot be submitted from DRAFT.
> An agent key (`sk_sandbox_agent_…` / `sk_live_agent_…`) moves money within that agent's limits: `create_transfer` → `submit_transfer` → `wait_for_transfer`.
> On sandbox organization-key sessions, `sandbox_approve_customer` (makes the capabilities you pass READY, and related ones may turn READY too; `request_capabilities` is not needed), `sandbox_fund_account`, and `sandbox_complete_transfer` stand in for verification, funding, and settlement, so a whole flow runs from MCP. BYO keys can pass `customerId` on each call without binding; platform sessions must bind a customer first (`create_business_customer` auto-binds, or send `X-Infinite-On-Behalf-Of`).
> When searching documentation without a key, use the docs MCP at https://docs.infinite.dev/mcp.
> Start in sandbox (https://sandbox.api.infinite.dev). Do not use production unless the user explicitly asks.
> Confirm amount, currency, and payee with the user before any payment is submitted. Pass the invoice number as `reference` on `create_transfer`; the summary says what the payee will see.
> REST amounts are integer minor units (`"4000"` = 40.00 USD). MCP payment tools take exact decimal strings (`"40.00"`). Never mix them.
> Agent denials return `403 { denial: { code, message, window, limit, used, remaining, attemptedAmount, currency }, hint }` with decimal amounts; per-transfer denials omit `used` and `remaining`. Report them to the user; do not work around them.

# Payments

> Global payment rails and stablecoin network coverage

# Payment Coverage

## Stablecoin Assets & Networks

| Token | Networks |
| - | - |
| **USDC** | Polygon, Solana, Stellar, Base, Ethereum, Celo, *Codex*, *Sphere* |
| **USDT** | Polygon, Solana, Stellar, Base, Ethereum, Tron, Celo, *Codex*, *Sphere* |
| **USDB** | Solana |
| **AUSD** | Solana, Polygon, Avalanche, Sphere |
| **Custom** | Solana, Polygon, Avalanche |

## Same-asset bridging

Move USDC or USDT between the networks below at par (same asset, different chain). See [Same-asset bridging](/guides/same-asset-bridging).

| Token | Native bridge networks |
| - | - |
| **USDC** | Ethereum, Solana, Arbitrum, Base, Polygon |
| **USDT** | Ethereum, Tron, Arbitrum, Polygon, Solana |

## Fiat Assets & Rails

| **Region** | **Country** | **Currency** | **Payout** | **Payin** | **Rails** |
| - | - | - | - | - | - |
| **North America** | **United States** | USD | ☑️ | ☑️ | Wire, ACH, RTP, FedNow |
| | **Canada** | CAD | ☑️ | ☑️ | EFT, Interac, Wire |
| | **Mexico** | MXN | ☑️ | | SPEI, SWIFT |
| **South America** | **Brazil** | BRL | ☑️ | | PIX, TED, SWIFT |
| | **Argentina** | ARS | ☑️ | | COELSA, SWIFT |
| | **Colombia** | COP | ☑️ | | SWIFT |
| | **Chile** | CLP | ☑️ | | SWIFT |
| | **Peru** | PEN | ☑️ | | SWIFT |
| **Europe** | **European Union** | EUR | ☑️ | ☑️ | SEPA, SEPA Instant, SWIFT |
| | **United Kingdom** | GBP | ☑️ | ☑️ | Faster Payments, BACS, CHAPS |
| | **Switzerland** | CHF | ☑️ | | SEPA, SWIFT |
| | **Norway** | NOK | ☑️ | | NICS, SWIFT |
| | **Poland** | PLN | ☑️ | | ELIXIR, SWIFT |
| | **Sweden** | SEK | ☑️ | | SEPA, SWIFT |
| | **Denmark** | DKK | ☑️ | | SEPA, SWIFT |
| **Asia Pacific** | **Australia** | AUD | ☑️ | | NPP, BECS, SWIFT |
| | **Japan** | JPY | ☑️ | | Zengin, SWIFT |
| | **Singapore** | SGD | ☑️ | | FAST, SWIFT |
| | **Hong Kong** | HKD | ☑️ | | CHATS, SWIFT |
| | **South Korea** | KRW | ☑️ | | KFTC, SWIFT |
| | **China** | CNY | ☑️ | | CIPS, SWIFT |
| **South Asia** | **India** | INR | ☑️ | | IMPS, UPI, NEFT, RTGS |
| | **Bangladesh** | BDT | ☑️ | | BEFTN, SWIFT |
| | **Sri Lanka** | LKR | ☑️ | | SLIPS, SWIFT |
| | **Pakistan** | PKR | ☑️ | | SWIFT |
| **Southeast Asia** | **Indonesia** | IDR | ☑️ | | BI-FAST, SWIFT |
| | **Thailand** | THB | ☑️ | | PromptPay, SWIFT |
| | **Malaysia** | MYR | ☑️ | | DuitNow, SWIFT |
| | **Philippines** | PHP | ☑️ | | InstaPay, PESONet |
| | **Vietnam** | VND | ☑️ | | NAPAS, SWIFT |
| **Middle East** | **Israel** | ILS | ☑️ | | Zahav, SWIFT |
| | **United Arab Emirates** | AED | ☑️ | | SWIFT |
| | **Saudi Arabia** | SAR | ☑️ | | SWIFT |
| | **Turkey** | TRY | ☑️ | | SWIFT |
| **Africa** | **South Africa** | ZAR | ☑️ | | RTC, SWIFT |
| | **Nigeria** | NGN | ☑️ | | NIBSS, SWIFT |
| | **Kenya** | KES | ☑️ | | PesaLink, SWIFT |
| | **Ghana** | GHS | ☑️ | | GhIPSS, SWIFT |
| | **Egypt** | EGP | ☑️ | | SWIFT |
| | **Morocco** | MAD | ☑️ | | SWIFT |


## Related topics

- [Get a payment outcome intent](/api-reference/payment-outcome-intents/get-a-payment-outcome-intent.md)
- [Create a payment outcome intent](/api-reference/payment-outcome-intents/create-a-payment-outcome-intent.md)
- [Approve or decline an agent payment](/api-reference/transfers/approve-or-decline-an-agent-payment.md)
- [Welcome](/welcome.md)
- [Transfers](/concepts/transfers.md)
