---
title: "Get customer verification data"
method: GET
path: "/transactions/{transactionId}/payment/customer/verify"
tags: ["verifyCustomer"]
---

# Get customer verification data

`GET /transactions/{transactionId}/payment/customer/verify`

## Request

- Base URL: `https://sandbox.trustly.one/api/v1`
- URL: `https://sandbox.trustly.one/api/v1/transactions/{transactionId}/payment/customer/verify`
- Auth: HTTP basic

Retrieves verification results for a given transaction. Returns a match result for each attribute compared.

## Path parameters

- `transactionId` string, required

## Response `200`

OK

- VerifyCustomerGetVerifyCustomerResponse200
  - `matches` VerifyCustomerMatch[]
    - `attribute` string: The customer attribute that was compared. For example, customer.name or customer.address.zip.
    - `result` '-1' | '0' | '1' | '2': The result of the comparison: * `-1`: Inconclusive * `0`: NoMatch * `1`: PartialMatch * `2`: Match
    - `source` '1' | '2' | '3' | '4': The data source used for comparison: * `1`: Profile * `2`: SelectedAccount * `3`: OtherAccounts * `4`: TrustlyUser

## Other responses

- `400`: One or more required fields are missing from the request object.
- `401`: Access not authorized

## Changes

- **2026-09-17** `dd0a38d95088`: 1 warning, 1 info
  - deleted the `header` request parameter `Authorization`
  - the endpoint scheme security `HTTPBasic` was added to the API
- **2026-09-12** `1d5aabcc1d16`: 1 info
  - api operation id `get-verify-customer` removed and replaced with `verifyCustomer_get-verify-customer`

[Operation history](https://skmtc.dev/trustly/apis/trustly-scalar-api/changes/transactions/:transactionId/payment/customer/verify/get.md)

---

[API](https://skmtc.dev/trustly/apis/trustly-scalar-api.md) - [All operations](https://skmtc.dev/trustly/apis/trustly-scalar-api/llms.txt) - [OpenAPI document](https://skmtc.dev/trustly/apis/trustly-scalar-api/revisions/5c376a06c899?raw)
