---
title: "Project ID WalletConnect (Reown Cloud)"
description: "Як покупці та інтегратори клонів створюють Project ID у Reown Cloud і задають NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID у Secrets Order Lab."
locale: "uk"
---
# Project ID WalletConnect (Reown Cloud)

> **Info**
> Ring вмикає **WalletConnect** лише коли `NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID` задано як справжній Project ID Reown Cloud (не порожнє значення і не демонстраційний заповнювач). Без нього інжектовані гаманці (розширення MetaMask) все одно працюють; **мобільний QR / WalletConnect** залишається вимкненим.

WalletConnect (тепер у складі [Reown Cloud](https://cloud.reown.com)) видає **Project ID**, який ідентифікує ваш dapp для ретранслятора WalletConnect. Ring читає цей ID з env і підключає конектор Wagmi `walletConnect`, коли значення наявне.

| Env-ключ | Клас | Може редагувати покупець? |
|---------|-------|-----------------|
| `NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID` | public (`NEXT_PUBLIC_*`) | Так — `public_shared` у Secrets |

Вставте його в Secrets Order Lab: [`?tab=secrets`](https://ring-platform.org/admin/crm/orders/po_1785404272368_e8dca92b?tab=secrets) (ідентифікатор вашого замовлення буде іншим).

### For founders

## Отримайте Project ID

Відкрийте [Reown Cloud](https://cloud.reown.com) і увійдіть (GitHub / електронна пошта).

Створіть **новий проєкт**. Виберіть запропонований для вебзастосунків тип продукту AppKit / WalletConnect.

Скопіюйте **Project ID** (довгий шістнадцятковий рядок). Ставтеся до нього як до публічної конфігурації — це не приватний API-секрет, але це має бути **ваш** проєкт, а не спільний демонстраційний ID.

В Order Lab → **Secrets** знайдіть `NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID`, вставте ID і натисніть **Save**.

Попросіть інтегратора виконати **деплой**. Після розгортання відкрийте маршрут гаманця (підключення гаманця під час входу, `/wallet`, NFT, checkout) і переконайтеся, що WalletConnect / QR з’явився у списку конекторів.

### Навіщо це учасникам

- **Розширення MetaMask на комп’ютері** — працює без WalletConnect (інжектований конектор).
- **Гаманці на телефоні (Trust, Rainbow, MetaMask mobile)** — потребують QR / deep link WalletConnect → потрібен ваш Project ID.
- Попередження консолі *“No valid project ID found. WalletConnect disabled”* означає, що env-ключ відсутній або недійсний у цьому деплої.

  
- **[Огляд гаманців Ethereum](/docs/integrations/ethereum-wallets.md)** — Стек Wagmi, конектори та чекліст RPC.

  
- **[Публічні змінні](/docs/configuration/public-vars.md)** — Інші ключі NEXT_PUBLIC_* на тій самій вкладці Secrets.

  
- **[Підтримувані сервіси](/docs/configuration/supported-services.md)** — Повний каталог сторонніх облікових записів для запуску.

### For developers

## Runtime gate (перевірено)

Коментар-шаблон SSOT (`env.local.template`):

```bash
# WalletConnect / Reown Cloud project ID (https://cloud.reown.com)
NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID=
```

Власність: `PUBLIC_SHARED_EXACT` у `features/crm/lab/env-key-ownership.ts` — покупці можуть виконувати PATCH через `/api/my-orders/[id]/env`.

Поведінка конектора (документація + патерн конфігурації Wagmi): WalletConnect додається лише коли Project ID присутній і не є заповнювачем `demo-project-id` — це запобігає відповідям **403** від WalletConnect Cloud. Див. [Гаманці Ethereum](/docs/integrations/ethereum-wallets.md).

### Smoke test

1. Виконайте деплой із заданим Project ID.
2. Відкрийте маршрут `pathNeedsWeb3()` (`/auth/wallet-connect`, `/wallet`, `/nft`, …).
3. У списку конекторів є WalletConnect; QR-потік відкривається без попередження консолі «No valid project ID».

## Пов’язана документація

  
- [integrations/ethereum-wallets](/docs/integrations/ethereum-wallets.md) — Поглиблення: конектори Wagmi, SSOT RPC і white-label picker.

  
- [configuration/secrets](/docs/configuration/secrets.md) — Той самий процес: збережіть у Secrets і застосуйте під час наступного деплою.

  
- [configuration/public-vars](/docs/configuration/public-vars.md) — Див. також: інші ключі public_shared покупця.

  
- [features/wallet](/docs/features/wallet.md) — Наступний крок: поверхня продукту кастодіального гаманця після підключення.

  
- [configuration](/docs/configuration.md) — Передумова: центр конфігурації проєкту.
