PIN and card security
Set and change a PIN, manage the try counter, and generate or verify the card verification values.
Operations
credit-digital-channels-integration
/credit/api/setCardPin
Sets the PIN for a card.
POST/credit/api/changeCardPin
Changes an existing PIN.
POST/credit/api/verifyCardPin
Verifies a PIN for authentication purposes.
POST/credit/api/verifyRsaPin
Verifies PIN using RSA encryption method.
POST/credit/api/verifyRsaPinWithStaticSalt
Verifies PIN using RSA with static salt.
POST/credit/api/setRsaPin
Sets PIN using RSA encryption.
POST/credit/api/increasePinTryCount
Increases the PIN try counter.
POST/credit/api/changeRsaPin
Changes PIN using RSA encryption.
POST/credit/api/verifyCardVerificationValue
Verifies CVV/CVV2 code for card verification.
POST/credit/api/generateCardVV
Generates a new CVV/CVV2 code for a card.
POST/credit/api/verifyPartialCardVerificationValue
Verifies partial CVV (e.g., last 3 digits).
POST/credit/api/resetCvvCounter
Resets CVV verification attempt counter.
debit-digital-channels-integration
/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
/prepaid/api/changeCardPin
Changes an existing card PIN.
POST/prepaid/api/changeRsaPin
Changes a PIN using RSA-encrypted PIN blocks for both current and new PINs.
POST/prepaid/api/generateCardVV
Generates a new Card Verification Value (CVV/CVV2) for a card.
POST/prepaid/api/increasePinTryCount
Increases the PIN retry count for a card, resetting the failed attempt counter.
POST/prepaid/api/resetCvvCounter
Resets the CVV verification attempt counter for a card.
POST/prepaid/api/setCardPin
Sets the PIN for a card.
POST/prepaid/api/verifyTerminalCardPin
Verifies a PIN using terminal-encrypted PIN block format.
POST/prepaid/api/verifyRsaPin
Verifies a PIN using RSA-encrypted PIN block format.
POST/prepaid/api/verifyPartialCardVerificationValue
Verifies a CVV using partial digit verification.
POST/prepaid/api/verifyCardVerificationValue
Verifies a CVV/CVV2 value for a card.
POST/prepaid/api/verifyCardPin
Verifies a card PIN for authentication purposes.
POST/prepaid/api/setRsaPin
Sets a PIN using RSA-encrypted PIN block format.
POST/prepaid/api/setCardPinViaSMS
Sets card PIN via SMS-based verification flow.
POST/prepaid/api/getCardPinOperationHistory
Retrieves the history of PIN-related operations for a card, including PIN set, change, and verification attempts.
integration-corebanking-indoor
/Indoor/api/setCardPinViaSMS
Sets card PIN via SMS-based authentication flow.
POST/Indoor/api/isSetCardPinViaSMSControl
Checks if SMS-based PIN setting is available/allowed for a given mobile number and card.
POST/Indoor/api/getClearPanByShadow
Retrieves the clear (unencrypted) PAN for a card given its shadow number.
POST/Indoor/api/getCardInfoByClearPan
Retrieves card information using unencrypted PAN.
POST/Indoor/api/setCreditCardPin
Sets or changes the PIN for a credit card.
POST/Indoor/api/verifyCreditCardPin
Verifies that a provided PIN matches the card's stored PIN.
POST/Indoor/api/getEncryptDataBlock
Encrypts a data block using system encryption keys.
POST/Indoor/api/decryptDataBlock
Decrypts a previously encrypted data block.