NZ-NI-0266 · source record 6 October 2026
Casino deposit QR codes: decode the request before sending value
A QR code is only a compact payment instruction. It does not prove the recipient, network or amount is correct, so compare every decoded field with the live cashier.
Supplier sources below. Operator eligibility needs a separate check.

A crypto casino deposit request can contain an address, amount, asset label and optional payment-protocol fields. A wallet may read these from a QR code, but scanning is not approval. Bitcoin.org warns that transactions are irreversible and says businesses need controls for tracking payment requests. The safe workflow is therefore to decode first, compare second and authorise last.
This guide does not confirm that any casino accepts New Zealand users or supports a particular coin. The live cashier and operator terms must establish eligibility, asset, network and limits.
Read the request as data
A plain QR code may contain only an address. A richer payment URI can add an amount, label or message. Open the scanner inside the intended wallet and review the decoded result before continuing. Do not scan with an unknown website or install a browser extension suggested by a pop-up.
Check these fields independently:
- asset and blockchain network;
- complete destination address, not only its first and last characters;
- amount and denomination;
- memo, tag or payment ID when the network requires one;
- cashier reference or request ID;
- any stated expiry or refresh instruction.
The visible QR and the text address should resolve to the same destination. If the wallet substitutes a different address, stop. Typo detection is useful, but Bitcoin.org notes that additional security controls are still needed.
Address, network and account must agree
An address can be syntactically valid yet wrong for the intended deposit. Confirm that the casino account generated it for the selected asset and network. Do not infer compatibility because two networks use similar address formats or because a wallet recognises the string.
If the cashier shows a memo or tag, copy it as a separate required field. A transfer can reach a shared receiving address but remain unassigned when that identifier is missing. Screenshots should preserve the instruction without exposing private keys, recovery phrases or unrelated balances.
Amounts and expiry
If the QR includes an amount, compare it with the cashier’s native-unit value. A fiat estimate can move with price and should not replace the exact crypto amount. Confirm whether wallet fees are added or deducted and whether the credited amount must meet a minimum.
Bitcoin.org does not publish a universal expiry rule for casino deposit addresses or QR requests. Treat any countdown as operator-specific. When a request expires, generate a new instruction rather than reusing the old image. Do not assume an old address remains assigned to the same account.
Keep a clean evidence record
Before sending, save the timestamp, asset, network, address, amount, memo, request ID and stated expiry. After broadcast, add the TXID and wallet status. This separates three questions: what the cashier requested, what the wallet broadcast and what the receiver credited.
Confirmations are probabilistic and low-fee transactions can take longer. A delay does not justify sending a duplicate. Check the explorer using the TXID, then contact authenticated support with the saved request if the transfer remains uncredited.
Red flags
Stop when a QR arrives through unsolicited chat, when support asks for a seed phrase, when the decoded address differs from the cashier, or when someone demands a second payment to “unlock” the first. Bitcoin transactions cannot be reversed by a central authority; only a recipient can return funds.
Also stop if the page changes domain, the wallet reports an unsupported network, or the amount becomes materially different after scanning. Re-open the operator through a trusted bookmark and create a fresh request.
Decode without authorising
Use the wallet’s preview stage to inspect the QR payload. A scanner that immediately prepares a transaction should still show a confirmation screen before signing. Cancel if the wallet hides the full destination or network.
For a payment URI, separate the scheme, address and query parameters. A label or message can help identify the request but does not authenticate the recipient. The amount parameter should match the cashier’s native-unit instruction.
Do not use a general web QR decoder for a live payment request when it would upload the image to a third party. Prefer an established wallet or offline decoder whose behaviour is understood.
Full-address comparison
Compare the decoded address with the text supplied by the authenticated cashier. First and last characters are a quick check, not a complete one. Inspect the middle or use a verified copy-and-compare function.
Clipboard malware can replace an address after copying. Compare again on the final wallet confirmation. If the value changes between screens, cancel and secure the device before trying again.
An address can pass checksum validation and still belong to an attacker. Technical validity and recipient identity are separate checks.
Network identification
Write the network name exactly as the cashier states it. A token can exist on multiple chains and the address format can look identical. Wallet recognition does not prove the casino monitors that network.
Where a token contract is published, compare it with the wallet asset. The same ticker can refer to a different contract. Save the contract and decimal precision with the request.
If the QR encodes only an address and omits network, the selected cashier tab and wallet network must supply that context. Do not let the wallet choose automatically without reviewing the result.
Memo, tag and payment ID handling
Some receiving systems use a shared address plus an account-specific identifier. Treat the memo or tag as part of the destination. Copy it exactly into the dedicated wallet field.
A QR can encode the address but omit the memo. Compare decoded fields with the written instruction and add the memo only through the wallet’s correct field. Never append it to the address unless the network documentation explicitly requires that format.
If no memo field is available, stop and ask authenticated support. A transfer can be confirmed on-chain yet remain unallocated without the identifier.
Amount and unit verification
Identify whether the QR amount is in crypto units, smallest native units or a fiat estimate. Compare like with like. A price conversion can change while the requested crypto amount remains fixed.
Check whether the wallet adds the network fee or subtracts it from the amount. The value arriving at the casino must still meet any stated minimum. Record gross, fee and expected net separately.
Avoid using “send maximum”. It can alter the amount after fee calculation and cause the final transfer to differ from the cashier request.
Request expiry and address rotation
If the cashier displays an expiry time, capture it with the time zone and approve only while the request remains valid. Generate a new request after expiry.
Some services reuse deposit addresses while others rotate them. An old successful address does not prove current assignment. Reopen the cashier before each material transfer.
When a new request changes the address, do not send to both. Preserve the old request for history and use only the currently authenticated instruction.
QR substitution attack checks
Verify the page domain and certificate before trusting the displayed QR. A compromised overlay can replace the image while leaving surrounding text unchanged.
Decode the image and compare it with the visible text address. If they differ, stop, save evidence and contact the operator from an independently opened support route.
Do not scan a QR sent by a person claiming to be support. Deposit instructions should come from the authenticated cashier, not direct messages or email attachments.
Device separation for large transfers
For a material payment, display the cashier instruction on one trusted device and prepare the wallet transaction on another. Compare address, network and amount across the two screens.
This does not eliminate every risk, but it can reveal clipboard replacement or a browser overlay affecting one device. Both devices still need current security updates.
Do not photograph or sync seed phrases as part of this process. The comparison requires only public payment fields.
Test transfer planning
A test transfer can validate routing, but it must exceed the casino’s deposit minimum after fees. A below-minimum test may not credit and creates a false impression that the address is wrong.
Record the test TXID and credited amount. Before a later larger transfer, generate or revalidate the live request; do not assume the old address and network remain current.
Check whether the operator combines deposits for limits or promotions. Do not infer cumulative treatment.
Broadcast and confirmation record
After signing, copy the full TXID and open the correct explorer. Compare the on-chain destination, amount and token transfer with the saved request.
Record confirmation progress without sending a duplicate. Bitcoin.org notes that transaction confirmation timing is probabilistic and irreversible settlement means a second transfer is a new payment.
Once the casino credits the account, save its ledger entry. The request, transaction and credit should reconcile.
Deposit-case escalation
If no TXID exists, contact the sending wallet or exchange. If a confirmed TXID matches the request but the casino has not credited it, contact casino support. If the destination differs, contact both immediately.
Send the TXID, request ID, asset, network, address, amount, memo and timestamp. Keep the case concise and use the authenticated channel.
Never disclose seed phrase, private key, wallet password or one-time code. Public transaction evidence is sufficient to begin tracing.
Evidence file layout
Name captures 01-cashier, 02-decoded-qr, 03-wallet-confirmation, 04-explorer and 05-casino-ledger. Include timestamps and keep originals unedited.
Create a one-page comparison table for asset, network, address, memo, amount and expiry. Mark match, mismatch or unavailable.
This layout lets support identify the failing stage without reading an unstructured conversation.
New Zealand and source scope
Bitcoin.org supports the principles of irreversibility, careful request handling and confirmation uncertainty. It does not confirm a casino, local access, QR expiry, minimum or supported network.
Operator-specific values must come from the live cashier and terms for the account’s territory. Do not turn a generic Bitcoin safety source into evidence of New Zealand casino availability.
The page remains useful by teaching how to validate whatever primary instruction the operator actually supplies.
Final approval checklist
Confirm authenticated domain, account, asset, network, contract, full address, memo, amount, fee, minimum, expiry and wallet confirmation. If any field is unknown, pause.
Save the request before signing and compare again on the final wallet screen. After broadcast, replace expected values with the explorer’s actual record.
The safest QR workflow is not faster scanning; it is complete field agreement across cashier, wallet and blockchain.
Payment-URI parameter audit
A Bitcoin-style payment URI can carry an address plus parameters such as amount, label and message. Treat optional text as metadata, not authentication. The destination and amount remain the critical transfer fields.
Record every decoded parameter before the wallet normalises it. If the wallet ignores an unknown required parameter, cancel and investigate rather than authorising a partially interpreted request.
Compare the URI amount with the cashier value at full precision. A wallet can round the display while retaining a more precise internal value, so the final confirmation and later TXID are needed.
Token QR edge cases
For tokens, a QR may contain an account address without a contract. The wallet’s selected token and network then determine what is sent. Confirm both before signing.
Some QR codes open a smart-contract call rather than a simple transfer. Review the contract, method and spending permission. A casino deposit ordinarily should not require an unlimited token approval unless its official documentation clearly explains the workflow.
If a wallet warns of a suspicious contract or simulation mismatch, stop. Do not override the warning because the surrounding casino page looks familiar.
Amount mismatch scenarios
If the QR amount is lower than the written instruction, generate a fresh request. If it is higher, do the same. Do not manually choose the more favourable value without understanding why they differ.
If the cashier shows fiat and wallet shows crypto, confirm the quoted rate and expiry. Market movement can explain a small change, but the operator must define which amount controls credit.
If the QR contains no amount, enter the native-unit value from the live cashier and review it on the confirmation screen.
Address-poisoning defence
Attackers can send tiny transactions from look-alike addresses so the wrong entry appears in wallet history. Never select a casino destination from recent-history shortcuts.
Copy from the authenticated cashier, compare the complete string and save the request. An address sharing first and last characters is not the same address.
Use wallet address-book labels only after independent validation, and recheck the live cashier before reuse.
Support validation questions
When a request is unclear, ask support to confirm exact asset, network, contract, memo requirement, minimum, address validity period and whether the displayed QR includes every field.
Keep the answer in the authenticated ticket. A reply such as “crypto is supported” is insufficient because it does not resolve the route.
Do not ask support to handle wallet secrets. The investigation needs public payment data only.
Final evidence comparison
At close, the cashier row, decoded-QR row, wallet-confirmation row and explorer row should agree. The casino ledger provides the fifth confirmation after credit.
Mark any transformation, such as wallet fee deduction or processor conversion, with its documented rule. An unexplained difference remains a case for support.
This five-stage comparison turns a visual QR into a verifiable transaction trail.
A final pre-send checklist for a fresh request
Treat the request as a short-lived instruction, even when the cashier does not display a countdown. Refresh the authenticated cashier page immediately before payment, then compare the newly displayed asset, network, address, memo and amount with the fields already prepared in the wallet. If any field changes, discard the older draft rather than trying to decide which version is preferable.
Read the wallet confirmation screen independently of the casino page. It should identify the same destination and asset that were decoded from the QR. Check the fee separately: a network fee is not part of the deposit amount unless the cashier explicitly says otherwise. Where the wallet deducts the fee from the amount being sent, the recipient may receive less than the cashier requested.
After signing, save the transaction identifier and the original cashier request before navigating away. The public identifier can be shared with authenticated support; a seed phrase, private key, password, one-time code or remote-access session must never be shared. If the transaction appears on the correct explorer but the casino balance does not update, the saved request and TXID give support a concrete pair of records to reconcile.
Finally, distinguish blockchain completion from casino credit. A confirmed transfer proves that the network recorded a movement to the destination; it does not prove that an operator has mapped it to the correct account or accepted the amount under its own rules. Keep the case open until the casino ledger shows the credit or support documents the reason for rejection and the available remedy.
Frequently asked questions
Does scanning a QR prove the address is safe? No. It only decodes the information stored in the image.
Can a deposit QR expire? A cashier may impose an expiry, but Bitcoin.org does not define one universal casino rule.
Should I reuse an old deposit address? Only when the live cashier explicitly confirms it remains valid for the same asset, network and account.
What should I save? The request, timestamp, address, amount, network, memo, TXID and support case number.
Is New Zealand access confirmed? No. The cited Bitcoin source does not establish casino availability.
Official source
Bottom line: a safe deposit request is one whose decoded data matches a fresh, authenticated cashier instruction field by field.
Primary source and correction path
This guide separates documented product information from market availability. Check the official source and the game help inside the exact version offered before making a decision.
