Two-step payment
Funds blocking on customer's card for a future withdrawal
What is the two step payment?
The ability to block funds on the payer's card. According to the rules of payment systems, the payer's bank can cancel the blocking until 8 days, but it is possible to complete the payment within 30 days. It is recommended to complete the payment before the order is supplied to the client.
Splitting of payment to multiple recipients
Receiving a client card token in the response from the LiqPay
Completion of payment within 30 days
Unlock at any time within 30 days
How the two-step payment works
  1. The company generates a request for a two-stage payment API specifying the required parameters.
  2. Funds are blocked on the client's card.
  3. Withdrawal of blocked funds in whole or in part, in favor of the company. In case of partial withdrawal, the blocking for the remaining part of the funds is automatically canceled.
  4. Unblock funds by using the Returns API.
With appropriate level of PCI DSS  certification
According to the rules of payment systems Mastercard and Visa, a certificate is required because the interaction with the LiqPay passes through server-server method, the customer enters the card details on the 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 Payment widget, use action hold - amount of hold on sender's account.
Integration methods
Self-integration according to documentation:
SDK mobile libraries:
SDK for programming language: