Card validity check using a verification code
What is card verification?
Non-financial transaction, sending a verification code to check the validity of the card.
Using a dynamic authorization code
The client can view the authorization code in the card statement or otherwise available in the bank to the issuer
Forming the code on the side of LiqPay
Getting dynamic code in the callback
How the card verification API works
  1. Client adds card to the private account on your website or in the mobile application.
  2. To check the validity of the card you send a request to the card verification API.
  3. To verify that the card belongs to the client, you can send a dynamic authorization code in the request and use this code as OTP verification in your system.
  4. LiqPay returns the transaction status and dynamically generated authorization code.
  5. The company checks the compliance of the provided code with the customer and LiqPay.
With appropriate level of PCI DSS  certification
According to rules of Mastercard/Visa payment systems, availability of the certificate is required because the interaction with the LiqPay passes through server-server method, the customer enters the card details on the company's website.
To receive access to the API, you need:
  1. To have the appropriate level of PCI DSS certification, depending on the number of transactions per year
  2. Apply for connection
Send a request
Without certification PCI DSS
Integration within public API Checkout or Widget.
Integration method
Self-integration according to documentation: