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.
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.