Home

Independent since 2012 · 43 casinos checked against South African banking, licensing and payout terms

18+
  1. Home
  2. Blog
  3. When your bank declines the deposit: merchant code 7995 explained

Payments

When your bank declines the deposit: merchant code 7995 explained

Every card payment carries a four-digit code describing what kind of business took it. Gambling has its own. Knowing that explains both a mysterious decline and a useful tool.

Last updated 7 min readSection Payments

Card networks classify every merchant with a four-digit merchant category code. A supermarket is 5411. A pharmacy is 5912. Betting, lotteries, casinos and racetracks are 7995. The code travels with the transaction, which means your bank knows a payment is going to a gambling merchant before it decides whether to approve it.

Why the decline happens

South African banks decline 7995 transactions for several unrelated reasons, and the error message almost never distinguishes between them:

  • A blanket policy on the card product. Some cards — particularly certain credit cards, and cards issued to under-21 account holders — simply do not permit gambling merchants.
  • A block you asked for. If you ever enabled a gambling restriction in the banking app, it is doing exactly what it was told.
  • Cross-border fraud rules. An offshore casino is a foreign merchant. A foreign gambling merchant is a high-risk combination and some fraud engines decline it by default on a card that has never made a foreign payment before.
  • Credit-card policy on cash-equivalent transactions. Several issuers treat a gambling deposit as a cash advance rather than a purchase, which means a fee and interest from day one even if you clear the balance. Worth checking before you assume the decline was the problem — the approval might have cost you more.

What to do when you actually want the payment to go through

Phone the bank, not the casino. The casino cannot see why your issuer declined; it receives a generic response code. Ask specifically whether gambling merchants are permitted on the card, and whether a block is set at account level. If the answer is that the product does not allow it, no amount of retrying will help and repeated attempts may trip a fraud lock on the card.

The more reliable answer in South Africa is to stop using a card at all. The local instant-EFT rails — Instant EFT, Ozow and Capitec Pay — are bank transfers, not card transactions, and they do not carry a merchant category code. That is precisely why most rand-facing casinos lead with them.

Using the block on purpose

Here is the part that deserves more attention than it gets. Because the code is attached to the merchant rather than to the casino you happen to use, a bank-level 7995 block covers every gambling merchant at once — including sites you have not registered with yet, and including the one you will think of at two in the morning.

That makes it structurally stronger than a self-exclusion at a single operator, which only covers the operator that agreed to it. Several South African banks now expose a gambling toggle directly in the app; where yours does not, the call centre can usually set a restriction manually. Ask for it in writing and keep the reference number.

Two limitations to be honest about. First, an instant-EFT deposit is a bank transfer and will generally slip past a card-level block, so the control is partial unless you also ask the bank about EFT restrictions. Second, a block you can switch off in the app in ten seconds is a speed bump, not a wall. Where a bank offers a cooling-off period on re-enabling — a delay of a day or more before the block lifts — that version is worth far more than the instant one. Ask for it specifically.

What the code does not cover

Merchant category codes describe the merchant, not the purchase, and the mapping is imperfect in both directions. A gambling operator that also sells lottery tickets or airtime may present under a different code for some transactions. A payment processor standing between you and the casino — which is the normal arrangement for offshore operators — may present under its own code as a generic payment service, at which point a 7995 block sees nothing to block.

That is not a reason to skip the block. It is a reason not to treat it as complete, and a reason to notice which of your deposits were never declined at a casino where others were. If a particular operator’s deposits sail through while everything else is blocked, its processor is coding them as something other than gambling, and you now know something useful about that operator.

If gambling is already a problem

The bank block is a tool, not a treatment. The free national counselling line run by the South African Responsible Gambling Foundation is 0800 006 008, staffed around the clock, and the counselling is free to you and to your family. Our responsible gambling page sets out what the other tools cover and how fast each one takes effect.

Read next