Public
Payment widget
Widget for payment acceptance on web page of website
What is the payment widget?
LiqPay payment method without redirecting client to the separate payment page.
Widget is intergrated directly to the website page - client selects payment method, fills out card details and confims payment in widget.
Main possibilities
8 payment methods
Delivery address autofilling
Payment in one click (3 variants)
Promo-codes and discounts
Subscription for regular withdrawal
Design constructor
Adapt for all devices
Card preauth
Payment with an arbitrary amount
Blocking of the funds
Splitting of payment for multiple recipients
Secure payment with a guarantee of payment
Methods of payments
QR-code payment in 1 click
For payment via QR-code client needs to install mobile app Privat24 for iOS or AOS. Scan QR code on payment page and press «Confirm» button in received form.
Card
We accept debit, credit and corporate Mastercard/Visa for payment on payment page.
Privat24
Payment via internet-bank Privat24.
LiqPay
Quick payment using wallet LiqPay. In the monet of payment, it is enough for client to chose card from the list of available on the wallet or specify new one.
Installment
Your clients can pay for the goods by installments of PrivatBank - you are receiving full amount of compensation to the account or to the card. More about the conditions for Instantaneous installments.
Cash payment
Your clients will be able to make payments by cash in self-service terminals of PrivatBank.
Invoice to the email
A convenient way of deferred payment. Your client receives notification (invoice) to the email with «Pay» button and can make a payment anytime.
MasterPass
One click payment with MasterPass wallet of Mastercard.
Payment in one click (3 variants)
1
Payment via QR code
In LiqPay payment widget there's a QR-code, available for clients by scanning via application Privat24 , client can make a payment only in one click - it's enough to press button «Confirm» in received payment form.
2
Payment by token
Your regular clients don't need to put card details anymore. You can take repeated payments via client's card token, which you will receive on the server-url after payment through API Checkout.
3
Storing client data
LiqPay storing data of user agent and client's payment details - the next time customer will pay in 1 click. You don't need to keep client's tokens on your side.
Payment in 1 click with memory customers can be activated for you additionally manager LiqPay.
Which payment types are supported by widget
  1. pay - direct withdrawal from the card
  2. hold - block of funds on client's card as a two-step payment
  3. subscribe - registration of subscribtion
  4. paydonate - receiving of donations of any amount
  5. auth - card preauth
  6. letter_of_credit - payment with customer protection
  7. split_rules - payment split for a few recipients
How does LiqPay payment widget work
  1. Create a request for Payment widget API according to technical documentetion.
  2. Set HTML code of widget on page of your website.
  3. Client fills out card details and confirms the LiqPay payment widget.
  4. As a result - you will receive a reply from LiqPay about payment status.
Intergration
To create a payment widget on the page, you need to declare the object LiqPayCheckout and pass to the function input the init parameters - data, signature, embedTo, mode, language, where:
data and signature - mandatory parameters for working with LiqPay,
embedTo - the element on the HTML page in which the widget will be displayed,
mode - the mode of displaying the widget on the site,
language - the language of the payment widget.
To get the payment result to the function on you need to pass liqpay.callback and the function that will be executed when this event is processed.
You can also handle the event of opening and closing the widget by passing to the function on the events liqpay.ready and liqpay.close and the corresponding functions that are performed when this event occurs.