diff --git a/docs.json b/docs.json index 00bc2de..dc63c33 100644 --- a/docs.json +++ b/docs.json @@ -51,7 +51,8 @@ { "group": "WalletConnect Pay for Merchants", "pages": [ - "payments/merchant/quickstart" + "payments/merchant/quickstart", + "payments/merchant/add-networks" ] }, { @@ -208,7 +209,8 @@ { "group": "WalletConnect Pay for Merchants", "pages": [ - "payments/merchant/quickstart" + "payments/merchant/quickstart", + "payments/merchant/add-networks" ] }, { diff --git a/images/payments/merchant-networks/add-network.png b/images/payments/merchant-networks/add-network.png new file mode 100644 index 0000000..8547400 Binary files /dev/null and b/images/payments/merchant-networks/add-network.png differ diff --git a/images/payments/merchant-networks/edit-wallets.png b/images/payments/merchant-networks/edit-wallets.png new file mode 100644 index 0000000..444817b Binary files /dev/null and b/images/payments/merchant-networks/edit-wallets.png differ diff --git a/images/payments/merchant-networks/manage-wallets.png b/images/payments/merchant-networks/manage-wallets.png new file mode 100644 index 0000000..19db2ee Binary files /dev/null and b/images/payments/merchant-networks/manage-wallets.png differ diff --git a/images/payments/merchant-networks/select-tokens.png b/images/payments/merchant-networks/select-tokens.png new file mode 100644 index 0000000..a801b8c Binary files /dev/null and b/images/payments/merchant-networks/select-tokens.png differ diff --git a/payments/merchant/add-networks.mdx b/payments/merchant/add-networks.mdx new file mode 100644 index 0000000..910faa9 --- /dev/null +++ b/payments/merchant/add-networks.mdx @@ -0,0 +1,92 @@ +--- +title: "Add a network to a merchant" +sidebarTitle: "Add a network" +description: "Configure the networks, settlement addresses, and tokens a merchant accepts from the WalletConnect Pay dashboard." +--- + +Each network on a merchant defines where WalletConnect Pay settles funds and which tokens buyers can pay with. This guide adds a network to an existing merchant from the dashboard in a few steps. + + +Don't have access to the dashboard yet? [Contact sales](https://share.hsforms.com/19Dpp4ayYR9uriB3xNAh0JAnxw6s) to get started. + + + + + + +Go to the [WalletConnect Pay dashboard](https://merchant.pay.walletconnect.com/) and sign in if prompted. + + + + + +Choose the merchant you want to configure from the list. The merchant page shows its details and **Active settlement destinations** — every network, address, and token it currently accepts. + + + + + +Click **Edit wallets** to open the **Manage crypto wallets** dialog. + + +Merchant page in the WalletConnect Pay dashboard with the Edit wallets button highlighted + + + + + + +Click **Add network** to open the **Add network** dialog. + + +Manage crypto wallets dialog listing configured networks with the Add network button + + + + + + +Open the **Network** dropdown and pick the network you want to add — for example, Ethereum, OP Mainnet, or Solana. + + +Add network dialog with the network selector and wallet address field + + + + + + +In the **Wallet address** field, paste the address that will receive settled funds on the selected network. + + +Double-check the address before saving. Settlements are on-chain and cannot be reversed. Use an address on the same network you selected in the previous step. + + + + + + +Under **Tokens**, select each token the merchant should accept on this network — for example, ETH and USDC. A checkmark marks the selected tokens. + + +Add network dialog showing the token list with ETH and USDC selected + + + +Only tokens supported on the selected network appear in the list. See [Token & Chain Coverage](/payments/token-and-chain-coverage) for the full list. + + + + + + +Click **Add network**. The new network appears in **Active settlement destinations** and buyers can immediately pay with the tokens you selected. + + + + + +## Next steps + +- Repeat these steps to add more networks to the same merchant. +- Configuring settlement programmatically instead? See the [Merchant API quickstart](/payments/merchant/quickstart).