Skip to main content

Overview

Portal integrates with Noah so you can run hosted onboarding (KYC), bank payins, and payout flows 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

Noah Dashboard API configuration section showing API Keys and Webhooks tabs
Noah Dashboard create key modal showing API key label and public key fields
Keep your Noah credentials secure. You will configure them in Portal in the next step, and Portal will proxy requests server-side.
Portal requires Noah request signing credentials for both sandbox and production environments.

2. Enable the Noah integration in Portal

  1. Open the Portal Dashboard.
  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.
Integrations are environment-scoped. Configure Noah separately for each environment (for example Development and Production).

3. Configure webhooks in Noah Dashboard

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

Supported networks

Portal accepts CAIP-2 network identifiers and maps them to Noah network names.
CAIP-2Noah network
eip155:1Ethereum
eip155:11155111EthereumTestSepolia
eip155:8453Base
eip155:84532BaseTestSepolia
eip155:100Gnosis
eip155:10200GnosisTestChiado
eip155:137PolygonPos
eip155:80002PolygonTestAmoy
solana:mainnetSolana
solana:devnetSolanaDevnet

Workflow guides

API reference

Noah API Reference

Open the interactive Noah endpoints reference.
If you are implementing on/off ramp flows, start with KYC first. Payin and payout initiation endpoints require an approved Noah KYC status.