verify_card_validation_data
Check CVV, CVV2, or iCVV values against the issuer's CVK or EMV key to validate cards in POS and CNP transactions. Use for testing CVK-based validation before implementing production logic.
Instructions
Call this when validating a card presented at POS or in CNP — verifying a CVV, CVV2, or iCVV value against the issuer's CVK. Also use to test CVK-based validation before writing production card-present or card-not-present logic.
Verify card validation data (CVV, CVV2, iCVV, dynamic values).
Supported key types: C0 (CVK), E4/E6 (EMV).
Args: key_identifier: ARN or alias of CVK or EMV key primary_account_number: 12-19 digit PAN verification_attributes: Algorithm and card data (mirrors generate_card_validation_data) validation_data: The CVV/CVV2/iCVV value to verify
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"key_identifier": "<key_identifier>",
"primary_account_number": "<primary_account_number>",
"verification_attributes": "<verification_attributes>",
"validation_data": "<validation_data>"
},
"name": "verify_card_validation_data"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key_identifier | Yes | ||
| validation_data | Yes | ||
| primary_account_number | Yes | ||
| verification_attributes | Yes |