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:
LiqPay icon_methods
10 payment methods
LiqPay icon_delivery
Delivery address autofilling
LiqPay icon_oneclick
Payment in one click (3 variants)
LiqPay icon_promocode
Promo codes and discounts
LiqPay icon_month
Subscription for regular withdrawal
LiqPay icon_designapp
Design constructor
LiqPay icon_adaptive
Adapt for all devices
LiqPay icon_preauth
Card preauth
LiqPay icon_custom_sum
Payment with an arbitrary amount
LiqPay icon_lock_money
Blocking of the funds
LiqPay icon_split
Splitting of payment for multiple recipients
LiqPay icon_lc
Secure payment with a guarantee of payment
Methods of payments:
LiqPay icon-apay
Apple Pay
Acceptance of payment from a customer using Apple devices.
LiqPay icon-gpay
Google Pay
A better way to pay, by Google.
LiqPay icon-qr
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.
LiqPay icon-card
Card
We accept debit, credit and corporate Mastercard/Visa for payment on payment page.
LiqPay icon-p24
PrivatPay
Payment via internet-bank Privat24.
LiqPay icon-part
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.
LiqPay icon-cash
Cash payment
Your clients will be able to make payments by cash in self-service terminals of PrivatBank.
LiqPay icon-invoice
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.
One click payment (3 variants)
1
QR-code payment
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 stores user data by unique ID in your system - next client's payment will be made in one click. You don't need to keep clients' tokens on your side.
One click payment with storage of clients can be activated for you additionally by LiqPay manager.
Which payment types are supported by widget
pay - direct withdrawal from the card
hold - blocking of the funds on client's card under a two step payment
subscribe - registration of subscription
paydonate - receiving donations of any amount
split_rules - payment split for a few recipients
apay - pay with Apple Pay
gpay - pay with Google Pay
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.
Do you have any questions?
Contact our technical department by email: