Visa DCVV2 Generate API Reference

Visa DCVV2 Generate

dCVV2 Generate

dCVV2 Generate

Generate v1 - Latest

dCVV2GenerationRequest

Request

Request Body schema: application/json
acctInfo
required
object
--- ---
primryAcctNum
required
object
--- ---
pan
required
integer
Primary account number (PAN)
panExpDt
required
string 7 characters
PAN expiration date
cardAcceptr
required
object
--- ---
clientId
required
string [ 1 .. 64 ] characters
Client ID of requestor
itemCount integer >= 1
Count of dCVV2 items to generate

Responses

201 Created

Response Schema: application/json
dCVV2GenerationResponse object
Success
--- ---
acctInfo
required
object
--- ---
primryAcctNum
required
object
--- ---
pan
required
integer
Primary account number (PAN)
panExpDt
required
string 7 characters
PAN expiration date
transctnReslts
required
object
--- ---
actionCd
required
string [ 1 .. 3 ] characters
Response code
dCVV2ItemList Array of objects
Array
dCVV2GenerationResponse object
msgIdentfctn object
--- ---
tranId
required
integer
Transaction ID

402 Application error

Response Schema: application/json
acctInfo object
--- ---
primryAcctNum
required
object
--- ---
pan
required
integer
Primary account number (PAN)
panExpDt
required
string 7 characters
PAN expiration date
errorResponse object
--- ---
status
required
integer
Application error code
msgIdentfctn object
--- ---
tranId
required
integer
Transaction ID
transctnReslts object
--- ---
actionCd
required
string [ 1 .. 3 ] characters
Response code for error

403 Forbidden. Use this when the clientID does not validate properly. No JSON payload is returned. The client MUST NOT repeat the request without modifications.

Response Schema: application/json
error object
--- ---
code
required
integer
HTTP error code
message
required
string
Error message

503 Invalid message number or message is not yet supported.

Response Schema: application/json

Request samples

{"acctInfo": {"primryAcctNum": {"panExpDt": "2019-11",
"pan": "4046760000000008"
}
},
"cardAcceptr": {"clientId": "A98YG89AG89"
},
"itemCount": "2"
}

Response samples

{"acctInfo": {"primryAcctNum": {"panExpDt": "2019-11",
"pan": "4046760000000008"
}
},
"msgIdentfctn": {"tranId": "389059658270001"
},
"dCVV2ItemList": [{"dCVV2Expiry": "2802200000",
"dCVV2Value": "123"
},
{"dCVV2Expiry": "2802200000",
"dCVV2Value": "456"
}
],
"transctnReslts": {"actionCd": "00"
}
}