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

# Overview

> Connect your Noah account to Portal to manage virtual bank accounts and global payouts.

## Overview

Portal integrates with [Noah](https://www.noah.com/) so you can manage virtual bank accounts and global payouts through Portal Client API endpoints.

This page covers one-time setup in the Portal Dashboard and links to workflow guides.

## Steps to enable the Portal Noah integration

### 1. Create your Noah credentials

* Create or access your Noah business account.
* Generate a Noah API key with request-signing key configuration (see [Request Signing Key Generation](https://docs.noah.com/api-concepts/authentication/signing/#request-signing-key-generation)).

<Frame>
  <img src="https://mintcdn.com/portal-003221ec/2a87n0zAIQJMS4V5/images/noah/noah-api-section.png?fit=max&auto=format&n=2a87n0zAIQJMS4V5&q=85&s=52031d6d0f2ae869de6e05f777d08b19" alt="Noah Dashboard API configuration section showing API Keys and Webhooks tabs" width="2874" height="2074" data-path="images/noah/noah-api-section.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/portal-003221ec/2a87n0zAIQJMS4V5/images/noah/noah-api-key-create.png?fit=max&auto=format&n=2a87n0zAIQJMS4V5&q=85&s=c98ea6c97d69db2676831f0012c32a08" alt="Noah Dashboard create key modal showing API key label and public key fields" width="2874" height="2074" data-path="images/noah/noah-api-key-create.png" />
</Frame>

<Note>
  Keep your Noah credentials secure. You will configure them in Portal in the next step, and Portal will proxy requests server-side.
</Note>

<Warning>
  Portal requires Noah request signing credentials for both sandbox and production environments.
</Warning>

### 2. Enable the Noah integration in Portal

1. Open the [Portal Dashboard](https://app.portalhq.io).
2. Navigate to the `Integrations` page.
3. Locate `Noah` and add the integration.
4. Provide your Noah API key.
5. Provide your Noah signing private key in the integration configuration.
6. Save changes for your selected Portal environment.

<Warning>
  Integrations are environment-scoped. Configure Noah separately for each environment (for example Development and Production).
</Warning>

### 3. Configure business fees (optional)

Set a business fee to collect your own service fee on top of Noah's fees on every payin and payout.

1. On the `Integrations` page, open the `Noah` configuration.
2. Under `Business fees`, set a percentage and/or flat fee for pay-ins and pay-outs.
3. Save changes for your selected Portal environment.

<Note>
  Business fees are enforced server-side and applied automatically. Clients can't set or override them per request, so fees are never exposed to or controlled by your end users.
</Note>

### 4. Configure webhooks in Noah Dashboard

Configure your webhook endpoint and subscribe to Noah events directly in Noah Dashboard.

See [Webhooks](/integrations/On-Off-Ramp/noah-webhooks).

## Supported networks

Portal accepts CAIP-2 network identifiers and maps them to Noah network names.

| CAIP-2 | Noah network |
| - | - |
| `eip155:1` | `Ethereum` |
| `eip155:11155111` | `EthereumTestSepolia` |
| `eip155:8453` | `Base` |
| `eip155:84532` | `BaseTestSepolia` |
| `eip155:100` | `Gnosis` |
| `eip155:10200` | `GnosisTestChiado` |
| `eip155:137` | `PolygonPos` |
| `eip155:80002` | `PolygonTestAmoy` |
| `solana:mainnet` | `Solana` |
| `solana:devnet` | `SolanaDevnet` |

## SDK guides

* [Noah virtual accounts and payouts](/sdks/web/guide/noah) using the Web SDK
* [Noah virtual accounts and payouts](/sdks/react-native/guide/noah) using the React Native SDK
* [Noah virtual accounts and payouts](/sdks/ios/guide/noah) using the iOS SDK
* [Noah virtual accounts and payouts](/sdks/android/guide/noah) using the Android SDK

## Workflow guides

* [KYC Onboarding](/integrations/On-Off-Ramp/noah-kyc)
* [Payins](/integrations/On-Off-Ramp/noah-payins)
* [Payouts](/integrations/On-Off-Ramp/noah-payouts)
* [Webhooks](/integrations/On-Off-Ramp/noah-webhooks)

## API reference

<Card title="Noah API Reference" icon="arrow-right" href="/api-reference/noah/initiate-kyc-onboarding">
  Open the interactive Noah endpoints reference.
</Card>

<Tip>
  If you are implementing payin and payout flows, start with KYC first. Payin and payout initiation endpoints require an approved Noah KYC status.
</Tip>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.