DSK Bank Payments

DSK Bank Online Card Payments for Your Restaurant

Take card, Apple Pay and Google Pay payments for website and QR orders on DSK Bank's secure payment page, straight into your own DSK merchant account. Every payment is checked with the bank before the kitchen starts.

What the DSK Bank integration does

DSK Bank offers merchants an e-commerce payment gateway, often called DSK Payment. Ordering.Tools is your own ordering website and QR menu. The integration connects them: a guest who pays by card goes to DSK's payment page, pays there with 3-D Secure, and comes back to their order.

You use your own DSK e-commerce merchant account. Ordering.Tools never takes the browser's word for a payment: it asks DSK directly and checks the amount, currency and order number before an order counts as paid. Only then does it go to the kitchen.

What changes for your restaurant

Your bank, your contract

Payments go to your DSK merchant account under your agreement with the bank. Ordering.Tools sends the guest to DSK and records the result.

Nothing to configure at the bank

The return and notification addresses travel with every payment. You enter an API user and password in the admin, and that is it.

Checked with the bank, every time

A payment counts only after DSK confirms it and the amount and currency match the order. A forged or lost notification cannot turn an unpaid order into a paid one.

No paid order left behind

If the guest's browser never comes back from DSK's page, the platform asks DSK about the payment within minutes and finishes the order.

How to connect DSK Bank

1

Get your API user

Register with DSK for e-commerce. The bank issues an API user whose login ends in „-api“. It is a different login from the email you use for DSK's personal area.

2

Connect in the admin

In Admin → Integrations → Payments → DSK Bank, enter the API user and its password. The test environment is on by default.

3

Test with a test card

Click Test connection, activate, place an order and pay with one of DSK's test cards. No real money moves in the test environment.

4

Go live

Enter your production API user and password, untick the test environment and make one real payment. Confirm it in DSK's personal area.

What you get

DSK's hosted payment page

Guests pay on DSK Bank's own page. Card details are entered there, never on your website.

  • Card payments with 3-D Secure
  • Apple Pay and Google Pay on the same page
  • The guest's email filled in, so they don't type it twice
  • Page language follows the guest: Bulgarian, English, Greek and more

Confirmation straight from the bank

The browser's return and DSK's notification are only signals. The answer always comes from asking DSK.

  • Order number, amount and currency matched before „paid“
  • Optional checksum key to verify DSK's notifications
  • A declined card fails the payment, not the order
  • Each payment settled exactly once

Recovery for lost returns

Sometimes a guest pays and the browser stops on DSK's page. Every minute, the platform asks DSK about payments that are not yet settled.

  • Paid orders reach the kitchen even without the return
  • Expired payment sessions are closed as failed
  • After an expired session the guest can simply try again
  • No manual checking in the bank's portal

Refunds from the admin

Give money back without logging in to the bank's portal.

  • Full or partial refunds
  • Several partial refunds, up to the amount paid
  • The payment shows as refunded in the admin
  • Separate test and production users, clearly marked

Where it fits

You bank with DSK

Your business account is already at DSK. Take online card payments through the same bank instead of adding another provider.

A Friday delivery rush

Delivery orders are paid before the kitchen sees them. The driver has nothing to collect at the door.

Ordering from the table

Guests scan the QR code, order and pay by card or phone wallet without waiting for the bill.

Pickup orders

Guests pay ahead and simply collect their order at the counter.

Guests from abroad

DSK's page speaks Greek and English as well as Bulgarian, and takes Apple Pay and Google Pay.

A group with branches

Branches can use the main restaurant's DSK account if you turn that on, or connect their own.

DSK Bank online payments for restaurants

DSK Bank offers its business clients an e-commerce gateway for online card payments. Ordering.Tools connects it to your ordering website and QR menus, so a restaurant that banks with DSK can take card payments for orders through its own bank.

Why the bank is asked, not believed

Card payments fail in quiet ways: the browser closes, a page times out, a notification gets lost. Ordering.Tools does not mark an order paid because a page said so. It asks DSK for the status of the payment and compares the amount, currency and order number with its own record. Only a match counts.

Apple Pay and Google Pay without extra setup

DSK's payment page shows Apple Pay and Google Pay next to the card form. There is no wallet switch to set on our side: the checkout shows one „Pay with card“ choice, and its description tells the guest that both wallets are waiting on the next page.

From test to production

DSK gives every merchant a test environment with its own API user and test cards. Connect it first, place a test order and refund it. When you are ready, enter the production user and password, switch off the test environment and make one real payment to confirm.

DSK Bank integration — questions

Does Ordering.Tools work with DSK Bank's online payments?

Yes. Ordering.Tools connects to DSK Bank's e-commerce gateway. Guests pay for website and QR menu orders on DSK's payment page by card, Apple Pay or Google Pay, and the order reaches your kitchen once DSK confirms the payment.

What do I need from DSK Bank?

A DSK e-commerce merchant account and its API user — the login that ends in „-api“ — with its password. Test and production have different users. You enter them in Admin → Integrations → Payments → DSK Bank.

Do I need to set anything up in DSK's portal?

No. The return address and the notification address are sent to DSK with every payment. If you want, DSK support can issue a checksum key, which you enter in the admin so that notifications are verified as well.

What if the guest pays but never returns to the site?

The order is still completed. Every minute, the platform asks DSK about payments that are not yet settled. When DSK reports a matching paid order, it goes to the kitchen like any other paid order.

Can I refund a DSK payment from Ordering.Tools?

Yes. From the payments screen in the admin you can refund the whole amount or part of it. DSK allows several partial refunds, up to the amount that was paid.

Can guests pay with Apple Pay and Google Pay?

Yes. DSK's payment page offers Apple Pay and Google Pay next to the card form. The guest chooses „Pay with card“ at checkout and picks the wallet on DSK's page.

Bank with DSK? Take online orders through it.

Your own ordering website and QR menus, with card payments into your DSK merchant account — and every payment checked with the bank.