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
- Payload
{"acctInfo": {"primryAcctNum": {"panExpDt": "2019-11",
"pan": "4046760000000008"
}
},
"cardAcceptr": {"clientId": "A98YG89AG89"
},
"itemCount": "2"
}
Response samples
- 201
- 402
- 403
- 503
{"acctInfo": {"primryAcctNum": {"panExpDt": "2019-11",
"pan": "4046760000000008"
}
},
"msgIdentfctn": {"tranId": "389059658270001"
},
"dCVV2ItemList": [{"dCVV2Expiry": "2802200000",
"dCVV2Value": "123"
},
{"dCVV2Expiry": "2802200000",
"dCVV2Value": "456"
}
],
"transctnReslts": {"actionCd": "00"
}
}