---
title: "Validates shopper Id"
method: POST
path: "/validateShopperId"
tags: ["Utility"]
---

# Validates shopper Id

`POST /validateShopperId`

Validates the shopperId.

## Request body

- ValidateShopperIdRequest
  - `merchantAccount` string, required — The merchant account identifier, with which you want to process the transaction.
  - `paymentMethod` ShopperIdPaymentMethod, required
    - `type` string, required
  - `shopperEmail` string
  - `shopperIP` string
  - `shopperReference` string

## Response `200`

OK - the request has succeeded.

- ValidateShopperIdResponse
  - `reason` string — Reason for the result.
  - `result` 'VALID' | 'INVALID' | 'UNKNOWN' | 'NOT_REQUIRED'

## Other responses

- `400` — Bad Request - a problem reading or understanding the request.
- `401` — Unauthorized - authentication required.
- `403` — Forbidden - insufficient permissions to process the request.
- `422` — Unprocessable Entity - a request validation error.
- `500` — Internal Server Error - the server could not process the request.

## Changes

> 54 revisions in range; 1 could not be searched.

- **2026-07-21** (v70) `e74b6569ea74` — 30 warning, 20 info
  - removed the optional property `detail` from the response with the `400` status
  - removed the optional property `detail` from the response with the `401` status
  - removed the optional property `detail` from the response with the `403` status
  - removed the optional property `detail` from the response with the `422` status
  - …46 more
- **2026-03-25** (v70) `18057416cc43` — 1 warning
  - added the new `NOT_REQUIRED` enum value to the `result` response property for the response status `200`
- **2025-08-04** (v70) `242ee9e9d5e1` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/adyen/apis/checkoutservice/changes/validateShopperId/post.md)

---

[API](https://skmtc.dev/adyen/apis/checkoutservice.md) · [All operations](https://skmtc.dev/adyen/apis/checkoutservice/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/adyen/checkoutservice/revisions/a2d1f411288c/schema)
