---
title: "Get deposit wallet address"
method: POST
path: "/open-api/v3/scan2pay/funding/wallet/address"
tags: ["Funding"]
---

# Get deposit wallet address

`POST /open-api/v3/scan2pay/funding/wallet/address`

## Request

- Base URL: `https://api-sandbox.interlace.money`
- URL: `https://api-sandbox.interlace.money/open-api/v3/scan2pay/funding/wallet/address`
- Auth: API key in header `x-access-token`

Retrieves the deposit wallet address for the specified asset and
blockchain network.

For the request structure, see the
[Wallet Address Query Request Resource](https://developer.interlace.money/docs/scan-to-pay#wallet-address-query-request-resource).
For the response structure, see the
[Wallet Address Resource](https://developer.interlace.money/docs/scan-to-pay#wallet-address-resource).

## Request body

- GetWalletAddressReqDTO
  - `currency` 'USDT' | 'USDC', required: Asset symbol
  - `chainType` 'ARB' | 'AVAX' | 'BASE' | 'BNB' | 'ETH' | 'MATIC' | 'OP' | 'TRX' | 'TON' | 'SOL', required: Blockchain network

## Response `200`

Successful operation

- ApiResultGetWalletAddressRespDTO: Standard API response wrapper
  - `code` string: Business code, 000000 means success
  - `message` string: Message description
  - `data` GetWalletAddressRespDTO: Response data, null if error
    - `id` string: Numeric string representing the wallet address record identifier
    - `merchantId` string: Numeric string representing the API client account identifier
    - `currency` 'USDT' | 'USDC': Asset symbol
    - `chainType` 'ARB' | 'AVAX' | 'BASE' | 'BNB' | 'ETH' | 'MATIC' | 'OP' | 'TRX' | 'TON' | 'SOL': Blockchain network
    - `chainAddress` string: Deposit wallet address

## Other responses

- `400`: Bad Request

---

[API](https://skmtc.dev/interlace/apis/scan-to-pay.md) - [All operations](https://skmtc.dev/interlace/apis/scan-to-pay/llms.txt) - [OpenAPI document](https://skmtc.dev/interlace/apis/scan-to-pay/revisions/81f4c583068b?raw)
