---
title: "Send a step-up passcode to the cardholder"
method: POST
path: "/eclipse-conductor/vtis/v1/sendPasscode"
tags: ["z.2) Visa Issuer Tokenization"]
---

# Send a step-up passcode to the cardholder

`POST /eclipse-conductor/vtis/v1/sendPasscode`

## Request body

- VisaSendPasscodeRequest
  - `clientWalletAccountID` string
  - `deviceInfo` VisaDeviceInformation
    - `deviceBrand` string
    - `deviceID` string
    - `deviceIDType` string
    - `deviceIPAddressV4` string
    - `deviceIndex` string
    - `deviceLanguageCode` string
    - `deviceLocation` string
    - `deviceManufacturer` string
    - `deviceModel` string
    - `deviceName` string
    - `deviceNumber` string
    - `deviceType` string
    - `locationSource` string
    - `originalDeviceID` string
    - `originalDeviceType` string
    - `osBuildID` string
    - `osType` string
    - `osVersion` string
    - `tokenProtectionMethod` string
  - `encryptedData` string
  - `lifeCycleTraceID` string
  - `otpExpirationDate` string
  - `otpMethodIdentifier` string
  - `otpReason` 'CARDHOLDER_STEPUP' | 'FPAN_NOTIFICATIONS' | 'PAYMENT' | 'PROVISIONING' | 'TOKEN_DEVICE_BINDING' | 'TRUSTED_LISTING_ENROLLMENT'
  - `otpValue` string
  - `panReferenceID` string
  - `tokenInfo` VisaTokenInformation
    - `autoFillIndicator` string
    - `lastTokenStatusUpdatedTime` string
    - `numberOfActiveTokensForPAN` string
    - `numberOfInactiveTokensForPAN` string
    - `numberOfSuspendedTokensForPAN` string
    - `originalToken` string
    - `originalTokenAssuranceMethod` string
    - `originalTokenReferenceID` string
    - `originalTokenRequestorID` string
    - `originalTokenType` string
    - `token` string
    - `tokenActivationDate` string
    - `tokenAssuranceMethod` string
    - `tokenDeactivationDate` string
    - `tokenExpirationDate` VisaTokenExpirationDate
      - `month` string
      - `year` string
    - `tokenRequestorName` string
    - `tokenStatus` string
    - `tokenType` string
  - `tokenReferenceID` string
  - `tokenRequestorID` string

## Response `200`

OK

- VisaSendPasscodeResponse
  - `errorCode` string

## Other responses

- `400` — Bad Request
- `500` — Internal Server Error

---

[API](https://skmtc.net/eftcorp/apis/eclipse-rest-api.md) · [All operations](https://skmtc.net/eftcorp/apis/eclipse-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/eftcorp/eclipse-rest-api/versions/9213d52d49a3/schema)
