Payment systems

You can use payment systems such as: `Fondy.io`, `MonoPay / Monobank.ua`, `Wayforpay.com`, `LiqPay.ua`, `Web.money`, `YooMoney` and others.

After placing an order, the buyer will be automatically offered to pay for the order using one of the payment systems installed on your website.

You can also set up a pre-selection of the payment method before placing an order, on the page `Settings`, `Shop`, `Currency and payment`, `Payment method selection (in checkout form)`.

If necessary, you can enable invoice payment only after order verification (the payment button will be sent to your e-mail or appear in the order status, after payment is enabled for each order individually).

In addition, you can generate your own invoices using a link in which you can specify the price, description of the service / product and other data (Instruction below - `Generating an invoice for payment without goods`).

Connection of payment systems only possible for sites with a packed domain.

After connecting the payment system, be sure to send a request to activate it and link it to your site. Attention! For security reasons, you will not be able to change the Merchant ID yourself after activating the payment system.

Payment system fees

We do not charge any commission for using payment systems. However, most payment systems have their own tariff plans for their use.
Approximate commission of payment systems:
"Monobank.ua" - ≈1.3%
"LiqPay" - ≈1.3%
"PrivatBank" - ≈1.3%
"Hutko" - ≈1.5%
"Wayforpay.com" - ≈2,2%
"Fondy" - ≈2,7%
"Stripe.com" - ≈2.7%
"Webmoney" - ≈1%
"Robokassa" - ≈7%
"YooMoney" - ≈3,5%

These rates are set by the payment service. If you need to add a commission to the payment, then specify your value in the `Add percentage to the payment` field, for example `+2%`.
Connection to the Privat Bank Service, payment in parts - is paid, contact via feedback form links.

Additional settings

Payment for the order after verification

You can disable online payment for buyers until the order has been verified. To do this, in the settings, in the «Store» tab, in the «Payment Methods» block turn on the item - «Enable payment by payment systems only after checking the order.» After that, after checking the order, you need to change the option «Payment» - «Allow payment by online payment system». In addition, regardless of the general settings, you can prohibit online payment for each order individually.

Pay for the order by the selected method

You can change the payment method after placing an order in `Sales Statistics` and send a payment link after saving the changes. In this case, it is desirable to enable the possibility of payment only after the order is verified.

Payment if the buyer clicks on the link

You can also enable payment only in cases when the buyer clicks on the link indicating the payment system. The data is saved in the COOKIE and will be active on subsequent visits of the buyer from the same device. As a parameter for enabling the payment system, you can use the GET variable shop_payment_systems, and if you need to specify a specific payment method, then the value must be equal to the ID of the payment method (or several methods separated by commas).
For example «shop_payment_systems», «shop_payment_systems=1» or «shop_payment_systems=1,2,3», where 1,2,3 are available payment methods. You can supplement the previously selected payment methods using the addition sign «+» («shop_payment_systems=+1,2,3»). To do this, in the settings, in the «Store» tab, in the «Payment Methods» block, enable the item - «Enable payment by payment systems only after clicking on the link with the payment method».

Payment by link

You can create links with a description of the purpose of the payment, as well as the choice of a payment method and amount - instructions below in the section «Generating an invoice for payment without an item»

Payment result messages

If successful, the payer will be redirected to the page http://youdomain/page.php?p=payments&PAYMENT_SUCCESS

Knocking errors or canceled payments - http://youdomain/page.php?p=payments&PAYMENT_FAILD

If you want to display your own messages, then the path will be http://youdomain/payments.htm?PAYMENT_SUCCESS или http://youdomain/payments.htm?PAYMENT_SUCCESS You can specify the message text by creating Functional page - «payments».

Connection instructions

The HotList.biz platform provides the ability to connect many payment systems, while the buyer chooses the payment method himself.
The following payment systems are currently open for public use:

MonoPay / Monobank.ua

To connect the payment system, send a request for access to Internet acquiring at the link https://www.monobank.ua/e -comm. When filling out the questionnaire provided by Monobank, specify Hotlist.biz in the paragraph about CMS. After gaining access, in personal account in the `Acquiring`, `Internet` section, create the `X-Token` key and save it in `Secret key` field.

The payment system supports: Visa, MasterCard, Apple Pay, Google Pay, as well as payment by installments.

For MonoPay, payment cancellation is implemented in sales statistics, as well as receiving a response about the payment refund (in case of payment cancellation, information will be sent to e-mail, as well as to sales statistics).

Stripe / Stripe.com

To connect to the payment system, register using the link https://stripe.com/. In the `Developers`, `API keys` section you can find `Publishable key` and `Secret key`.

Payment system supports: Visa, MasterCard, Apple Pay, Google Pay, AliPay, Discover, American Express and others...

For Stripe, payment cancellation has been implemented in sales statistics.

Wayforpay.com

To connect the Wayforpay payment system, register at https://wayforpay.com/. Add a store and fill in the received `MERCHANT LOGIN` - Account, and `MERCHANT SECRET KEY` - Secret key.

The payment service supports the following payment methods: Visa, MasterCard, Apple Pay, Google Pay, payment via terminal, installment and others.
If you need to expand your payment options, please send a request via feedback form and indicate the list of desired payment methods. Payment cards are accepted by default (card). Wayforpay implements payment cancellation in sales statistics, as well as receiving a refund response (in case of payment cancellation, information will be sent to e-mail, as well as to sales statistics).

Fondy.ua / Fondy.io

To connect the Fondy payment system, create a store on https://fondy.io/gb/ or https://fondy.ua/en/. Specify the received Merchant ID and Secret key.

Attention! Register only using the following links: https://fondy.ua/?connect=118490 or https://fondy.io/?connect=118490.

Supports Visa, MasterCard, Apple Pay, Google Pay and many currencies and languages.

For Fondy, payment cancellation is implemented in sales statistics, as well as receiving a response about a payment refund (in case of payment cancellation, information will be sent to e-mail, as well as to sales statistics).

To connect Fondy, after registration, you need to write a letter to support@fondy.eu "I, Merchant No. *(YOUR MERCHANT NUMBER)*, please assign me to Merchant No. 1462242" from the email to which you register Fondy Merchant.

LiqPay.ua

To connect the LiqPay.ua payment system, create a store on www.liqpay.ua and fill in the received `Public Key` - Account , and `Secret key`. LiqPay.ua implements payment cancellation in sales statistics, as well as acceptance of a payment refund response (in case of payment cancellation, information will be sent to e-mail, as well as to sales statistics).

Privat Bank

To connect the Privat Bank Merchant payment system, create a merchant on Privatbank.ua, specify the received Merchant ID and Secret key (in Private merchant it is signed as "Password"). After checking the functionality of the payment system, You need to send a request from the Privat Bank Merchant control panel to transfer the payment system to the working mode.

Web.Money

To connect the Merchant WebMoney payment system, set up your payment wallet as described below and fill out the form for adding a payment system. To enable payment by Webmoney, you need a Webmoney passport not lower than the initial one. Setup Instructions

Merchant Robokassa

The Robokassa service takes an average of about 3-5% per payment.
To connect Robokassa to your site, set up your Payment Merchant as described below and contact us via feedback form. In the request, specify your: Login, Password, domain of your site, your full name, Store ID, Password #1 and active phone number. Setup instructions

YooMoney

To connect YooMoney/Yandex money to your site, set up your payment wallet as described below and fill in the received Account Number and Secret. Setup instructions

Hutko / hutko.org

To connect the payment system, register at https://hutko.org/. Create a Merchant and specify the obtained details — `Merchant ID` and `Payment Key`.

The payment system supports: Visa, MasterCard, Apple Pay, Google Pay, Prostir, as well as installment payments.

For Hutko, payment cancellation is implemented in sales statistics, as well as receiving a response about payment refunds (in case of payment cancellation, the information will be sent by e-mail and also displayed in sales statistics).


Attention!
All payments are made only after placing an order. The buyer first places an order, after which a payment number is generated. The payment selection method can also be included in the checkout form, in the settings, in the "Store", "Currency and payment" tab, "Payment method selection (in the checkout form)". You will be notified when a new order has been created. In the case of online payment, you will also be notified about the payment, incl. indicating additional payment data, so that you can check the correctness of the payment (Order Amount, Currency, Transaction Id, etc.). In the payment status, in the statistics of your sales, an icon will appear with a notification about payment through the payment system. You can also additionally indicate the payment status. For paid online orders, the status will not be changed, however, in the "Payment" column, "Paid online, not verified" will be set. After checking the payment, you can change this status to "Verified" or "Not paid".

Generating an invoice for payment without an item

Instructions

You can create a link, by clicking on which an invoice for payment will be generated. In the link, you can specify various data, as well as automatic selection of the payment system through which you will be asked to pay for the order.
For example:
 Code:
 https://hotlist.biz/en/payment.html?payment_currency=USD&payment_price=0.01&shop_payment_systems=2&hide_selector_payment_systems&payment_email=email@email67; payment_desc=desc 


The GET Request data contains the following data: payment_currency = USD - currency in international format, available USD EUR BYN RUB UAH KZT PLN (required)
payment_price = 0.01 - Price (required)
payment_desc = order description - data that will be inserted into the description of the order
payment_email = payer's email address
payment_soname = payer name
payment_phone = payer's phone number
shop_payment_systems = 102 - id of the payment system through which the payment is made (ID will be issued to you when you connect the payment system)
hide_selector_payment_systems - hide the ability to change the payment system through which payments are made
shop_cart_statistic_group = abc - label for your convenience. Used to split orders in sales statistics into groups.


The request can be generated using javascript or links, and different data can be sent in the order (in the payment_desc field)

hotlist.biz - your site's domain

ATTENTION! The buyer can change the price or those described in your link before paying, so be sure to double-check the data yourself.

Be sure to connect payment systems that customers can use to pay, otherwise, when placing an order, the customer will be notified of the creation of a new order and will not be able to choose a payment method.

Contact details are not specified when ordering, so you need to add them to the link. For example, you can use a pop-up window script, when filling in the data of which, your link will be supplemented with this data. Add a menu with the following HTML code:

An example of a script for a pop-up window and collecting contact information to generate an invoice for payment


DEMO WINDOW

Script: <script src="/templates/scripts/demo/hotengine-payment-popup-demo.js" async="true"></script>

 Code:
<a class="payment_popup" href="javascript://" data-payment-desc="Description" data-payment-price="10" data-payment-currency="USD" data-dialog-title="Window title">DEMO WINDOW</a>

This script finds all links with the mention of payment.html (order generation page), and when you click on them, a window will pop up. The filled-in data of the pop-up form will be added to the link, thereby adding additional text to &payment_desc=desc, which you can see when viewing the order. To transfer data to the sales statistics indicating the email address, phone number and customer name, use the payment_email, payment_soname, payment_phone variables.

If payment systems are connected on your site, then you can enable payment only in cases when the buyer follows the link indicating the payment system. The data is saved in the COOKIE and will be active on subsequent visits of the buyer from the same device. As a parameter for enabling the payment system, you can use the GET variable shop_payment_systems, and if you need to specify a specific payment method, then the value should be equal to the ID of the payment method (or several methods separated by commas). For example «shop_payment_systems» Or и «shop_payment_systems=1,2,3», where 1,2,3 are available payment methods. You can supplement the previously selected payment methods by using the addition sign «+» («shop_payment_systems=+1,+2,+3»). To delete a payment method, set the subtraction sign «-» or «false». Attention! If a payment method is specified without the addition and subtraction sign, then the previously selected payment methods will be replaced. This parameter can also be sent in the form of a POST request from the form, when the customer places an order.

Generating an invoice for payment