---
title: "Get top-up record details"
method: GET
path: "/open-api/v3/scan2pay/funding/top-ups/{id}"
tags: ["Funding"]
---

# Get top-up record details

`GET /open-api/v3/scan2pay/funding/top-ups/{id}`

## Request

- Base URL: `https://api-sandbox.interlace.money`
- URL: `https://api-sandbox.interlace.money/open-api/v3/scan2pay/funding/top-ups/{id}`
- Auth: API key in header `x-access-token`

Retrieves the details of a top-up record by its identifier.

For the response structure, see the
[Top-Up Record Detail Resource](https://developer.interlace.money/docs/scan-to-pay#top-up-record-detail-resource).

## Path parameters

- `id` string, required

## Response `200`

Successful operation

- ApiResultGetTopUpsRecordRespDTO: Standard API response wrapper
  - `code` string: Business code, 000000 means success
  - `message` string: Message description
  - `data` GetTopUpsRecordRespDTO: Response data, null if error
    - `id` string: Numeric string representing the top-up record identifier
    - `type` 'CHARGE' | 'REFUND': Top-up record type
    - `amountCurrency` 'USDT' | 'USDC': Asset symbol
    - `status` 'SUCCESS' | 'PENDING' | 'FAILED' | 'FREEZE' | 'REFUNDED': Top-up status
    - `chain` 'ARB' | 'AVAX' | 'BASE' | 'BNB' | 'ETH' | 'MATIC' | 'OP' | 'TRX' | 'TON' | 'SOL': Blockchain network
    - `amount` number: Top-up amount
    - `transactionHash` string: Transaction hash
    - `sourceAddress` string: Source wallet address
    - `destinationAddress` string: Destination wallet address
    - `createTime` string: Numeric string representing the creation Unix timestamp in milliseconds since epoch
    - `updateTime` string: Numeric string representing the last-updated Unix timestamp in milliseconds since epoch

## 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)
