Back to collection

Payments · 6 min read

Accepting online payments with SkipCash

Connect your own SkipCash merchant account so customers in Qatar can pay for orders online — money settles directly to you, credentials are stored encrypted, and every payment is verified before the order reaches your kitchen.

Who this is for

Restaurant owners in Qatar who want to accept online order payments.

Before you start

  • An active SkipCash merchant account (or a willingness to register for one)
  • Admin access to your DashDine dashboard

How it works

DashDine connects to your own SkipCash merchant account — not a shared platform account. When a customer chooses online payment at checkout, they pay on SkipCash’s secure hosted page under your merchant identity, and the money settles directly into your SkipCash account on SkipCash’s normal settlement terms.

DashDine never sits between you and your money. We pass the payment request to SkipCash, verify the result, and release the order to your kitchen once the payment is confirmed.

Before you start: get a SkipCash merchant account

SkipCash is a Qatar-based payment provider. If you do not have a merchant account yet, register with SkipCash directly — they handle merchant onboarding, compliance checks, and settlement to your bank. Once approved, SkipCash gives you API credentials for your account.

Connecting SkipCash to DashDine

  1. 1

    Open Settings in the admin dashboard and go to the payment provider section.

  2. 2

    Enter the API credentials from your SkipCash merchant account.

  3. 3

    Save. DashDine encrypts the credentials before storing them — they are never kept in plain text and are not visible to staff.

  4. 4

    Enable online payment for the branches where you want to offer it.

  5. 5

    Place a small test order and pay it online to confirm the full flow before announcing it to customers.

How payments are verified

Every online payment goes through two checks before the order is treated as paid. When the customer returns from the SkipCash payment page, DashDine re-fetches the payment status directly from SkipCash rather than trusting the redirect. SkipCash also sends a signed server-to-server notification, and DashDine verifies that signature before finalizing the order.

This means a customer cannot fake a successful payment by manipulating their browser — the order only reaches your kitchen once SkipCash itself confirms the money.

Security of your credentials

  • Your SkipCash API credentials are encrypted at rest with managed cloud encryption keys.
  • Credentials are scoped to your restaurant only — no other tenant on the platform can access them.
  • Staff using the runner, kitchen, or kiosk apps never see payment credentials.
  • You can replace the credentials at any time from the same settings screen, for example after rotating keys in your SkipCash account.

Day-to-day operation

  • Online-paid orders arrive on staff screens already marked as paid — no Mark paid step needed.
  • Refunds are processed in your SkipCash merchant dashboard, since the money is in your account.
  • Settlement timing, fees, and payout schedules follow your SkipCash merchant agreement.
  • You can disable online payment per branch at any time; cash and pay at counter keep working.

Frequently asked

  • Does DashDine charge a percentage of online payments?
    No. Payments go through your own SkipCash merchant account, and you pay SkipCash’s standard transaction fees directly to them. DashDine does not take a cut of your order revenue.
  • Can I use SkipCash for some branches and cash-only for others?
    Yes. Online payment is enabled per branch, so you can roll it out gradually or keep certain locations cash and counter only.
  • What if SkipCash is temporarily unavailable?
    Customers can still order and choose cash or pay at counter. Only the online payment option is affected, and it returns automatically when the provider recovers.
  • I am outside Qatar — can I use SkipCash?
    SkipCash serves merchants in Qatar. For restaurants in other countries, our team arranges a Stripe integration instead — see the payment gateways article.

Still need help?

If a guide does not answer your question, our support team can walk through your account directly. We usually respond within one business day.