Borica Payment Configuration

From the NEXT BASKET team, we know how important it is for every merchant to offer card payment options in their online store. That's why we have integrated one of the most used payment systems for virtual POS terminals - Borica

Issuing a virtual POS terminal

The NEXT BASKET platform offers your customers the opportunity to pay online with credit and/or debit cards through the VPOS integration from BORICA (Virtual POS Terminal). This way, the amount arrives directly to the designated account.

BORICA is a licensed system for servicing payments for bank card transactions in Bulgaria with a license from the Bulgarian National Bank. The system accepts payment cards issued on the territory of Bulgaria, as well as routing and authorization with foreign bank cards to VISA, MasterCard, Discover, Diners Club, AMEX.

To integrate this payment method, you first need to sign a contract with your bank to issue a virtual POS terminal if you do not already have one.

Banks offering the service:

  • Allianz Bank Bulgaria
  • DSK Bank
  • BNP Paribas (Bulgaria)
  • BNP Paribas Personal Finance
  • Bulgarian-American Credit Bank
  • Investbank
  • International Asset Bank
  • United Bulgarian Bank
  • Municipal Bank
  • ProCredit Bank
  • First Investment Bank
  • C. Ziraat Bankası
  • Texim Bank
  • Tokuda Bank
  • D Commerce Bank
  • TBI Bank
  • UniCredit Bulbank
  • Central Cooperative Bank (CCB)
  • Eurobank Bulgaria

*For more information, please contact a consultant from your servicing bank.

Note: Please note that to receive a virtual POS terminal, you must have a valid domain that has been transferred to the NEXT BASKET administration, as by adding the domain, you also receive an SSL certificate. You must also have uploaded products that meet the bank's requirements.


Once you have entered into a contract, your bank will send you a Personal Merchant ID (MID) and Terminal ID (TID) which you will need to configure the payment method in your store.

  1. Log in to the admin panel of your store, in the Applications.
  2. Select Borica from the list of applications and click the Install button.


3. Press the Settings button and enter the required information

- TID and MID (provided by the servicing bank)

- City, Country, Region and Organization Name

- Domain (current store domain and email).


4. Click the Save button, then you can generate and download the certificate request that the servicing bank must approve and sign. The certificate will be in zip format, which you will need to download to your local drive.


5. Once you have downloaded the certificate request file you need to upload it to the Borica Merchant Portal.

When the Merchant Portal is opened through the browser, the portal home screen appears:


Enter the username and initial password received from the financial institution. Click Login.

The first time you log in, a screen opens prompting you to change your initial password:


The new password must contain at least 8 characters from at least 3 of the following 4 categories:

  • capital letters
  • lower case
  • numbers
  • special characters

Click Login.

The next time you log in to the Merchant Portal, the password is not changed, i.e. the New Password and Confirm Password fields are not displayed on the screen.

To change the password at the customer's request, the user should select the command

{Change your password?}, then enter their new password in the New field

Password and Confirm Password that appear.

Once you are logged into the Borica Merchant Portal, you need to upload the generated certificate in the File exchange section:

This is used when requesting certificates for signing the messages. With the Upload button the merchant uploads the certificate requests and receives the signed ones in response, and can download them with the Download button.



6. After uploading the certificate, you need to send the servicing bank the return URL, which can be found under Applications > Borica:

image (1) - Copy

7. Once you have completed these steps, you need to check in the Merchant Portal when the bank approves the certificate so that you can activate the payment method. Once approved and signed, you can activate your virtual POS terminal from your admin panel Applications > Borica > Activate Button-Switch.

image (1)