---
title: "Check Card Enrollment"
method: POST
path: "/pws/pws_card_enroll_status_3ds/"
tags: ["Apata"]
---

# Check Card Enrollment

`POST /pws/pws_card_enroll_status_3ds/`

This web service retrieves card 3DS enrollment details and descriptions.  Pass a public token and client ID, to retrieve card enrollment details.

## Request body

- Card3DSEnrollStatusModel — -- This web service retrieves card details if it is enrolled into 3DS APATA -- Pass a public token to retrieve card enrollment details
  - `api_call_unique_identifier` string, required — Unique number that must be passed at each API request. Identifier to make each API request unique
  - `client_id` integer, required — Unique identifier for the client which Paymentology will provide at outset
  - `token` integer, required — Public token of card.
  - `user_id` string — User Id of the Customer who triggered the API request.
  - `remarks` string — Remarks for API request

## Response `200`

Successful Response

- GetCard3DSEnrollStatusResponseModel
  - `header` Header
    - `error_desc` string, required — Error Description
    - `error_id` integer, required — Error Id
  - `body` GetCard3DSEnrollStatusResponse
    - `uniqueID` string — api unique identifier
    - `type` string — Default: "DEFAULT" Enum: "DEFAULT" "CORPORATE" The type of the card e.g. default, corporate etc. Certain card types like corporate cards can be exempted from challenges. Accepted values: DEFAULT CORPORATE
    - `externalId` string — An external reference that has meaning to the Organisation or Financial Institution that owns the Card.
    - `scheme` string — Enum: "VISA" "MASTERCARD" The payment scheme of the card
    - `language` string — ISO 639-1 two-letter language code
    - `challengeMethods` Ids[] — error message
      - `id` string[] — list of challenge methods
    - `phoneNumbers` string[] — list of Phone numbers
    - `emails` string[] — list of email addresses
    - `enabled` boolean — Default: true Whether card is enabled. Disabled cards fail authentication with the ACS.
    - `biometricConsent` string — Default: "GRANTED" Enum: "GRANTED" "REVOKED" Whether biometric data collection and processing is permitted on the card.
    - `description` string — Optional field to add more descriptive info for the Card.
    - `cardProgramId` string — ID for a Card Program.
    - `testable` boolean — Whether card can be used for test transactions.
    - `created` string — Date/Time
    - `updated` string — Date/Time

## Other responses

- `404` — Webservices does not exist
- `500` — Internal Server error

---

[API](https://skmtc.net/paymentology/apis/payapi-docs.md) · [All operations](https://skmtc.net/paymentology/apis/payapi-docs/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/paymentology/payapi-docs/revisions/a675891b0365/schema)
