PIN and card security

Set and change a PIN, manage the try counter, and generate or verify the card verification values.

Operations47DomainSecurityStatedocumentedAPIs4

Operations

credit-digital-channels-integration

debit-digital-channels-integration

POST

/debit/api/setCardPin

Sets or resets the PIN for a debit card using clear-text PIN input.

POST

/debit/api/changeCardPin

Changes an existing PIN, requiring verification of the old PIN.

POST

/debit/api/verifyCardPin

Validates a provided PIN against the card's stored PIN.

POST

/debit/api/verifyRsaPin

Secure PIN operations using RSA-encrypted PIN blocks, suitable for remote or less-trusted channels.

POST

/debit/api/setRsaPin

Secure PIN operations using RSA-encrypted PIN blocks, suitable for remote or less-trusted channels.

POST

/debit/api/changeRsaPin

Secure PIN operations using RSA-encrypted PIN blocks, suitable for remote or less-trusted channels.

POST

/debit/api/increasePinTryCount

Administrative operation to increment or decrement the PIN retry counter (typically for unlocking cards or resetting counters).

POST

/debit/api/verifyRsaPinWithStaticSalt

Variant of secure PIN verification using a static salt value in addition to the operation date.

POST

/debit/api/verifyCVV

Validates a provided CVV2 against the card's current CVV.

POST

/debit/api/verifyCVVPartial

Validates a partial CVV (e.g., last 2 digits) for lower-security verification scenarios.

POST

/debit/api/generateCVV

Generates a new CVV2 (Card Verification Value) for a card, typically after the previous CVV has been compromised or expired.

POST

/debit/api/getCardPinOperationHistory

Retrieves the history of PIN-related operations for a card, supporting audit and security investigations.

POST

/debit/api/resetCvvCounter

Resets the CVV retry counter, typically after successful verification or administrative intervention.

prepaid-digital-channels-integration

integration-corebanking-indoor