Articles:
- Orders: creating and editing orders.
- How do I add an individual payment link to a student
- Transactions
- How to set up sending your own email after purchase
- Integration with the Sendpulse chatbot
- How to integrate a payment system on Kwiga
- How to set a specific language for an offer page
- Important Project Settings
- How to grant access to students if the sales were not made on Kwiga
- Payment without authorization
- How to create a new stream with your own schedule
- How to give access to one student
- How to change access for one student
- How to set up demo access to a course, open house day at the school
- Setting up subscriptions (recurring payments)
- Automation: Follow-up email sequences (unpaid orders and applications)
- Credits and installments, payment in parts
- Promotional offer
- Discount coupons and possible settings
- How to launch course registration with prepayment
- How to create cross-sell offers in Kwiga
- How to start selling on Kwiga: creating a price plan
- Creating multiple pricing plans
- Selling consultations and one-on-one sessions
- How to Change a Student's Plan (Additional Payment on Kwiga)
- How to sell (give access to) parts of the course
- How to implement access renewal sales
- Selling through a registration form on a third-party site
- Selling through a mini-landing page created on Kwiga
- How to add a video to a page (mini-landing, course page)
- How to create a link with an applied coupon
- Offers and Payments on Kwiga: How It Works
- Repeat Sales: Setting Conditions and Sending a Coupon Based on Purchase Count
- Setting up notifications in a Telegram channel
- Sending Emails with Promo Codes (Unpaid Orders)
- Course Store: Settings and Capabilities
- Setting Up the Public Offer Page
- Organization of CPD on Kwiga: step-by-step guide
Option to accept payments from students through integrations with payment systems.
In this article:
Kwiga platform lets you set up payment acceptance from students through integrations with payment systems. With the integration, you can accept card payments from students, offer installments, and subscription-based access.
To set up the integration, go to the top menu Settings - Integrations - Payment systems:

Select the name of the system you need to configure from the list.

In the new window, fill in the settings and Save.
At the moment, the following payment systems are available for integration, and the list is gradually expanding. If you do not see the payment system you need, write to us on Telegram.
plata by mono (acquiring by monobank)
Open a sole proprietor account in the monobank app or a company account at Universal Bank by calling 0 800 300 200.
(Opening and maintaining sole proprietor accounts at Monobank is free. Opening takes 2 minutes).
To open a sole proprietor account:
1. Open the monobank app
2. Swipe down
3. Tap “open a card or sole proprietor account”
4. Select “sole proprietor account”
5. Fill out the form and submit the application. Fill out the application form for connection. It takes 2 minutes. After filling out the form, within 24 hours you will receive a connection confirmation message and instructions.

Wait for acquiring to be connected. You will receive a push notification in the monobank app.
Go to the sole proprietor account

Select the Acquiring->internet section

*If you do not have the "internet" page, this means:
That you did not leave a request to connect internet acquiring from monobank? You can submit it via the link https://www.monobank.ua/e-comm
Или You have not yet been granted access to receive payments. Please wait :)
In the window that opens, click create token, then copy it


Specify the Account alias, which is how this integration will be displayed on the Kwiga platform, paste the copied token into the API Token field, and click Save.

The plata by mono payment system allows accepting payments only in three currencies: EUR, USD, UAH
PayPal
Click the PayPal logo icon, then click the +Account button and fill in the basic settings:

To connect PayPal to the platform, you need to have a registered business account on paypal.com. Log in to your PayPal account and follow the link. Then, at the bottom of the page, find Connect to an e-commerce platform and click Get Started.
To integrate this payment system, you need to get unique identifiers – Client ID and Secret – and enter this data into the corresponding settings fields in Kwiga. Make sure you copy the data (client ID and secret key) for Live (the slider position is shown by the red arrow in the screenshot), not for Sandbox. If you see the message You're in sandbox mode, you need to switch the slider to Live. 
Also specify the Account alias - the name of this integration in Kwiga, how the account will be displayed on the platform, and click Save.
WayForPay
Click the WayForPay block and click the +Account button.

To set up the integration, you must have an account on the WayForPay website. Go to the Store settings page and select the required store. Then, in the Merchant details block, copy the data.
Enter the MERCHANT LOGIN and MERCHANT SECRET KEY values into the corresponding fields in the integration settings form in Kwiga.
MERCHANTPASSWORD - this field is optional. It is used only when you plan to accept recurring payments (subscriptions) and allow clients to cancel recurring payments themselves in their student account. To obtain this password, contact Wayforpay support.
Make sure that sending Post to returnUrl when redirecting the client from the payment page is disabled in your store settings in the Notifications block (the marked switch must be off, gray).

LIQPAY
Click the block named LiqPay and then the +Account button.

To integrate LiqPay with Kwiga, you need to create and activate an account in LiqPay. After activating the company, go to the main page. Copy the public and private key values and paste them into the corresponding fields of the LiqPay Settings form, specify the account alias (what this integration will be called on the platform), and click Save.
Stripe
Click the block named Stripe and then +Account.

To integrate Stripe with Kwiga, you will need to create and activate a Stripe account. After creating it, go to the “Developers” section and open the “API keys” tab.
Copy the Publishable key and Secret key values, then paste them into the corresponding fields for integration setup. Also specify the account alias (what this integration will be called on the platform) and click Save.
Adding VAT when paying via Stripe
The Stripe payment system allows you to automatically add VAT to the course price. In Stripe settings, you can specify a list of countries for which the tax should be applied. When proceeding to payment, the client will be able to choose their country, and depending on this choice, Stripe will either add VAT to the amount or not.
For this to work correctly on the Kwiga platform, when setting up the offer, you need to disable the option “price includes VAT”. This will allow Stripe to determine the client's location on its own and, if necessary, charge the appropriate tax.
FONDY
Click the corresponding block with the Fondy logo and click +Account.

To integrate, you need to be registered in the Fondy system. And fill in the settings in Kwiga:
Account alias - the account name in Kwiga, how it will be displayed in the list of accounts on the platform.
Merchant ID - the Fondy service assigns this parameter to you; it can be found in your Fondy account on the Merchant settings → Technical page. Copy the value from the Merchant ID field and enter it in the corresponding field in the settings in Kwiga.
Payment key - go to your Fondy account and open the Merchant settings → Technical page. Then copy the value from the Payment key field.
Allowed currencies - select the currency in which your merchant account in Fondy is connected; you can уточнить these details with support.
And click Save.
Also, make sure that the correct redirect method is set for you. This can be done by going to Fondy -> Merchant settings -> Technical > payment page settings, in the field "Redirect method to the result page" it should be POST (if another value is set, it must be changed to POST).
Coin Payments
To set up the integration, click the block named Coin Payments and then the +Account button.

To integrate, you need to be registered in CoinPayments. And fill in the settings in Kwiga:
Account alias - the account name on the Kwiga platform, which will be displayed in the list of added payment systems.
Public key - copy the value from the Public Key field in your account on the page https://www.coinpayments.net/acct-api-keys
Private Key - copy the value from the Private Key field in your account on the page https://www.coinpayments.net/acct-api-keys
IPN Secret - specify and copy the value from the IPN Secret field on the merchant settings page https://www.coinpayments.net/acct-settings.
Your Merchant ID - copy the value from the Your Merchant ID field on the basic settings page https://www.coinpayments.net/acct-settings
After all fields are filled in, click Save.
In your Coinpayments account, open Merchant Settings and enter https://cryptobalance.kwiga.com/coinpayment/ipn in the IPN Secret field
InterKassa
Account alias - this is the name visible only to you to identify this payment system. It is displayed in payment reports and offers.
Client ID can be found at the link https://portal.interkassa.com/account/checkout
Client Secret - is located in the Secret key field
API Key - is located in the API section
Secret key - must be taken from the site ownership verification section. You do not need to add a file with the specified content; it is enough to copy the specified value to the Kwiga platform, save the account addition, and after that click Confirm in InterKassa.
Allpay
Log in to your account, go to Settings->API Integration->Create login/key pair.
After that, go to the Kwiga platform, open Settings - Integrations - Payment systems - Allpay and click add. Fill in the required fields to add:
Account alias - the account name on the Kwiga platform, which will be displayed in the list of added payment systems. This can be any name that is clear to you.
API login - Copy what is displayed in the corresponding line in Allpay
API key - Copy what is displayed in the corresponding line in Allpay
PayU
Log in to your account, open Online Payments - My shops.
Click the name of the shop you want to connect.
After that, go to the POS tab and click the shop name once again:
The settings and required parameters will load for you (highlighted in blue).
Account alias - the account name on the Kwiga platform, which will be displayed in the list of added payment systems. This can be any name that is clear to you.
POS ID - Copy what is displayed in the corresponding line next to POS ID (pos_id).
Second key (MD5) - Copy what is displayed in the corresponding line in PayU.
Przelewy 24
After registering in the Przelewy24 system, you need to go to the settings and create an API integration. Please note that to operate and accept payments, you need to use Przelewy24 service - production version. Use the instructions from the payment system https://developers.przelewy24.pl/index.php?en#tag/Set-up-and-test-your-accounts/Build-API-integration.
After that, go to the Kwiga platform, open Settings - Integrations - Payment systems - Przelewy24 and click add. Fill in the required fields to add it:
Account alias - the account name on the Kwiga platform that will be displayed in the list of added payment systems. It can be any name that is clear to you.
MerchantId - this is your login for accessing your Przelewy24 account; it should have been sent in the registration email confirming your registration (confirmation e-mail after registration process).
API key - copy the value from the API key field (by clicking the show button to display it).
Crc - copy the value from the CRC key field (by clicking the show button to display it).
It is recommended to add IP 159.69.103.40 to the whitelist in the payment system.
Klarna
Log in to your Klarna account and open the Payment Settings section (at the bottom).
Select Klarna API Credentials
Click +Generate new Klarna API credentials
After that, go to the Kwiga platform, open Settings - Integrations - Payment systems - Kalrna and click add. Fill in the required fields to add it:
Account alias - the account name on the Kwiga platform that will be displayed in the list of added payment systems. It can be any name that is clear to you.
UID - copy and paste the value specified in the Username (UID) field in Klarna.
Password - copy and paste the value specified in the Password field in Klarna.
RedSys
You receive the connection details in the email when opening the account.
Account alias - the account name on the Kwiga platform that will be displayed in the list of added payment systems. It can be any name that is clear to you.
DS_MERCHANT_MERCHANTCODE - merchant number
DS_MERCHANT_TERMINAL and DS_MERCHANT_CURRENCY are filled in as indicated in the email. If you no longer have the email, contact RedSys support.
We also draw your attention to the fact that a RedSys account is initially opened in test mode, which means you will not be able to accept real payments. To accept payments, the account must be switched to Live mode in the administration module. After that, you will receive another email from BBVA technical support with further instructions for setting up the real environment (Production) and activating your virtual TPV.
Didn't find the answer? Contact the support service via online chat or Telegram