ZD22 is an Urdu-language real-money gaming brand that answers at zd22login.com, zd22vip.com, zd22.net and several other hosts. Its metadata calls it قانونی اور لائسنس یافتہ — "legal and licensed" — with a registration number, 150,000 games and six lakh active players. Its rulebook, published on its promotions page, is very nearly word for word the rulebook of another brand, DK222, with the name changed.
This investigation is about that rulebook: what the second copy kept, what it changed by hand, and what the edits reveal. It is also about two things ZD22 does that DK222 does not — a pop-up that teaches you to pay by Raast QR code, and a metadata claim that goes one step further than its sibling's.
We measured ZD22 on 6 October 2026, as a phone, from its own servers. Everything below comes from files ZD22 serves to any visitor.
Disclosure: the ZD22 link on this page carries a referral code and pays General APK if you sign up. It changed nothing we measured.
A Raast QR code in a pop-up
The first thing a new visitor to ZD22 sees is an announcement headed QR کوڈ اسکین کریں - ZD22 کے ساتھ انتہائی تیز ڈپازٹ — "Scan the QR code: ultra-fast deposits with ZD22". It is the newest promotion on the site, dated 4 October 2026, two days before we looked.
It is not a bonus. It is a six-step payment tutorial:
- Enter your Easypaisa mobile number on ZD22's payment page.
- ZD22 shows a QR code; press "Save QR" to put it in your gallery.
- Open the Easypaisa app and choose RAAST QR from the home screen.
- Choose the saved QR image from your gallery.
- Enter the exact amount — it "must match your deposit order exactly".
- "Check the recipient's details and the amount again", then press Send Now.
Raast is the State Bank of Pakistan's instant-payment system, and paying a Raast QR from Easypaisa sends money directly to whichever account the code identifies. That is fast, as promised. It is also final in the way a bank transfer is final, and step 6 asks you to check a recipient against nothing: ZD22 publishes no company name, no merchant name and no account holder anywhere a visitor can read. You will see whatever name the QR code carries, and you will have no way to know whether it is the right one.
This is the only payment method ZD22 documents before you register. It publishes no minimum deposit outside the bonus tables, no minimum withdrawal and no withdrawal time. The tutorial's closing line — "ZD22's system will automatically update your points" — is the whole of its settlement promise.
Legal, licensed, and numbered 2024
ZD22's page description, served on every page and rendered by none, reads:
ZD22.COM پاکستان کا قانونی اور لائسنس یافتہ گیمنگ پلیٹ فارم (رجسٹریشن نمبر: PK-ZD22-2024)۔ واحد سرکاری ویب سائٹ صرف ZD22.COM
"ZD22.COM, Pakistan's legal and licensed gaming platform (registration number: PK-ZD22-2024). The only official website is ZD22.COM." Its keyword list includes ZD22 لائسنس یافتہ, "ZD22 licensed".
Set that beside its relatives on the same platform, which all use the same sentence with different words in the slots:
| Brand | Claim in its metadata | "Registration number" |
|---|---|---|
| BN55 | legally approved, under government supervision | PK-GAME-2020-BN55 |
| DK999 | legally approved, under government supervision | PK-GAME-2020-DK999 |
| DK222 | officially registered | PK-DK222-2024 |
| ZD22 | legal and licensed | PK-ZD22-2024 |
| 2888BET | no registration claim | — |
The number format changed between the 2025 brands and the 2026 ones, and ZD22's wording is the first in this family to use the word licensed. Pakistan has no licence to give. Online gambling is prohibited under the Prevention of Gambling Act 1977 and provincial law, no authority registers platforms of this kind, and the Pakistan Telecommunication Authority blocks their domains. PK-ZD22-2024 is the brand's own name with a year attached — and the year is two years before the platform tenancy existed, as the next section shows.
The same description claims 150,000+ games. ZD22's lobby API reports its catalogue by type: 7,662 slot titles, 225 fishing games and 115 card games — the identical counts, to the game, that DK222's lobby returned on the same afternoon, because it is the same platform library. DK222 calls that library "160,000+"; ZD22 calls it "150,000+". Both are configuration values, not counts.
Fifty-seven days, two bindings
This platform prints its own provisioning ledger. The last line of every gateway page is a build record, and the mobile front-end prints a second one to the browser console. Both counters climb with the calendar, so any brand on the platform can be placed in order:
| Brand | Desktop record | Mobile record |
|---|---|---|
| BN55 | 10047 — 1 Sep 2025 | 13172 — 14 Sep 2025 |
| DK999 | 12262 — 23 Sep 2025 | 14474 — 23 Sep 2025 |
| DK222 | 17899 — 2 Feb 2026, 12:14:42 | 21597 — 2 Feb 2026, 12:12:22 |
| ZD22 | 21282 — 31 Mar 2026, 17:26:04 | 25573 — 1 Apr 2026, 10:28:41 |
| 2888BET | 25444 — 13 Jun 2026 | 37538 — 2 Oct 2026 |
ZD22 sits exactly where its date says it should, fifty-seven days after DK222. Its mobile build followed seventeen hours after its desktop one. The oldest file we can date in ZD22's configuration is its app-download icon, whose name carries 18 March 2026. Its promotions start on 29 March. Its registration number says 2024.
(2888BET's mobile record has changed since we first measured it on 26 August, when it read 30795 and the same June date. It was rebuilt on 2 October 2026. The ordering still holds.)
The same rulebook, edited by hand
ZD22 publishes fifteen promotions; DK222 publishes fourteen. We stripped the brand name from each and compared the full texts.
Six are identical, character for character — the general terms and conditions, the first-deposit bonus, the second-deposit bonus, the Rs 38 app bonus, the birthday bonus and the mystery bonus. DK222 shares none of its promotion texts with 2888BET or DK999 on the same platform, and ZD22 shares one with DK999. So this is not a template that ships with the platform. Somebody wrote one set of Urdu terms and put them on two brands.
The identical first-deposit offer means ZD22 inherits DK222's arithmetic exactly: a "50%" bonus that is 50% only up to a Rs 500 deposit, then falls to about 10%, capped at Rs 5,200, with a 10x turnover on deposit plus bonus — under a banner promising "up to Rs 10,000".
Several more are the same document with small edits:
- The referral offer is titled "Bring 1 friend, earn 2,000!" on both, and on both the table pays Rs 786 per friend to every player below VIP10. ZD22's copy adds a "Golden Egg" to the higher tiers and translates the deposit conditions into English.
- The championship is the same "annual championship" on both, running "from 30 December 2025", under the same caption, "PRIZE POOL 1000000PKR", and the same banner promising Rs 98,888,888.
The two brands also share the same download pop-up wording — APP UP TO PK38 and "Download APP & Follow WA Get Free 38 Bonus" — and the same lobby label, گرم، شہوت انگیز کھیل, a machine translation that renders the "Hot" games tab as "hot, erotic games".
Which brand was written first is less clear than it looks. DK222's front-end is eight weeks older. But ZD22's oldest promotion — a "rain of prizes, eight times a day" offer — carries a lower record number than any of DK222's, and a start date of 4 March 2026, before ZD22's own front-end was built. The two may have been prepared side by side. What the texts establish is shared authorship, not seniority.
Where the edits introduced errors
The hand edits are where ZD22's copy goes wrong, and each error is a term a player might rely on.
Who counts as a referral. ZD22's referral terms say a friend becomes a valid member once they deposit Rs 100. The table directly above that sentence pays nothing until the friend has deposited Rs 500 and bet Rs 10,000. DK222's copy says Rs 500 in both places. ZD22 changed one number and not the other, so its own offer now contradicts itself.
The 11th-to-100th prize. DK222's championship table pays places 11 to 100 between Rs 100 and Rs 500. ZD22's reads "300-80" — a range written backwards, which could mean Rs 80 to Rs 300 or nothing intelligible at all.
The missing milestone. ZD22's copy fixed one error. DK222's milestone table jumps from "milestones 9-10" straight to "milestones 12-13", leaving milestone 11 undefined. ZD22's has a row for "milestones 11-13", starting at Rs 500,000 of betting. So the two brands give different rewards for the same milestone, in a promotion each describes in identical words.
None of these is sinister in itself. Together they show that ZD22's terms are maintained by someone copying text between brands and editing numbers by hand, without checking that a change in one paragraph matches the table beside it. When a dispute arises, the operator's terms reserve "the right of final interpretation" — and on ZD22, the text being interpreted disagrees with itself.
The address that is not zd22.com
The metadata says "the only official website is ZD22.COM". We checked.
zd22.com answers with a permanent redirect to www-zd22.com — a separately registered domain that begins with the letters w-w-w and a hyphen — which serves the ZD22 platform, build record and all. DK222's description makes the same promise about DK222.COM, and dk222.com redirects the same way, to wwwdk222.com. Both redirects come from the same server. BN55 set the pattern a year ago: bn55.com still redirects to wwwbn55.com.
So the "only official website" is, in practice, a forwarding address to a lookalike domain, and the platform itself names a different one: ZD22's configuration lists zd22.net as its main domain, plus five randomly named mirrors such as zhs13zvq16.com and frus1548svyea51.com. On 6 October 2026 we found ZD22 live at zd22login.com, zd22vip.com, zd22.net, zd22com.net and zd22casino.com, all serving the same build record. zd22.org did not respond.
For a reader the advice is simple: there is no single official address, whatever the metadata says. The live set is tracked on our domain monitor.
One developer certificate, five casinos
ZD22's "INSTALL IOS APP" button delivers a .mobileconfig file. Decoded, it contains one payload, of type com.apple.webClip.managed: a full-screen home-screen bookmark labelled "ZD22", pointing at zhs13zvq16.com/m/index.html. Its organisation field reads "Authorized Application". It is removable in the usual way.
The signature is the interesting part. The profile is signed with an Apple development certificate issued to an individual developer — a credential meant for testing apps on that developer's own registered devices — valid from 4 April 2026 to 4 April 2027. Because it chains to Apple's root, it lets the profile present itself with Apple's authority behind it.
We downloaded the iOS profiles of all five brands on this platform. All five are signed with the same certificate, serial 5F2E8956…: ZD22, DK222, DK999, BN55 and 2888BET. One individual's development credential underwrites the iPhone "app" of five gambling brands. We do not print the developer's name; the certificate is public to anyone who downloads the file.
What this does not show is who operates ZD22. A certificate shared by all five brands, including ones with unrelated promotion texts, belongs to the platform vendor's tooling — the profiles' identifiers all begin com.tcg., the vendor's prefix. The same goes for the Geetest captcha account ZD22 shares with DK222, DK999 and 2888BET. The shared rulebook is the evidence of a shared hand; the certificate is evidence of a shared supplier.
The Android app is measurable the same way. ZD22's configuration lists zd22pkrs2_2.4.92, a 7.18 MB file written at 12:09 UTC on 23 September 2026 — three minutes after DK999's and nine before DK222's, in the same platform release. At that size it is the app, not a downloader for one.
What the affiliates say
Search results for ZD22 on 6 October 2026 were entirely affiliate pages, and they disagree with each other more than with the operator. One gives 22 MB and v1.33.0, updated 4 September 2026, and says ZD22 is "associated with established platforms like DONE 55, P999, Done999 and royal x Casino", which "increase trust" — we found no trace of any such association in ZD22's own files. One sits at a URL slug for a brand called Play786 and names "Play786 Game" as the developer. One gives V10 and 10 MB. One domain indexed under a ZD22 title now serves a page for a different brand, K666. None quotes 2.4.92 or 7.18 MB.
The honest ones agree on one thing ZD22 does not: that real-money gaming sits in a legal grey area in Pakistan at best. Not one affiliate page we read repeats ZD22's own claim to be licensed.
What ZD22 does not publish
- No licence and no real registration. "Legal and licensed" is asserted in metadata only, against a registration number built from the brand name and dated before the brand existed.
- No company, merchant or account name — which matters more than usual when the documented deposit method is a bank-to-bank Raast payment that asks you to verify the recipient.
- No minimum withdrawal, no withdrawal time.
- Consistent terms. Its referral threshold contradicts its referral table, and its championship table prints a prize range backwards.
- Its own address. zd22.com forwards to www-zd22.com; the platform's configured main domain is zd22.net.
We did not deposit or withdraw, and nothing here says whether ZD22 pays. What we found is a brand assembled from another brand's paperwork, edited carelessly, and marketed in Urdu with a stronger legal claim than its sibling dared to make.