A USDT transaction hash, a payment-app record and a merchant receipt prove different parts of a Vietnam purchase. Keep the funding record, the merchant-payment record and the description of what was bought separately, then connect them where relevant. A successful blockchain transfer into an app does not by itself prove that a Vietnamese merchant has been paid.
Legal boundary and settlement structure
Vietnam does not recognize cryptoassets such as USDT as lawful payment instruments. Thenon-cash payment rulesprohibit unlawful payment instruments; their use can attractadministrative penalties. Merchant receipt of VND does not itself establish that a particular provider or conversion arrangement is authorized in Vietnam.
Keep evidence for the three distinct stages: user stablecoin funding, provider-side conversion and merchant receipt of VND. This is the structure described for BKJ’s supported QR arrangement, not proof that each stage has been completed in a particular transaction. A deposit hash does not establish the provider’s authorization or the legality of the whole arrangement.
Define the record before using it as evidence
A transaction hash identifies a transaction on a particular blockchain. The network and transaction details are needed to interpret it. Ethereum’stransaction documentationexplains transaction information within Ethereum; another network needs its own appropriate record. A hash without its network context is an incomplete description of a transfer.
A payment-app record describes an event within the payment service, such as a merchant payment and its displayed status. A merchant receipt describes the purchase, according to the document the business provides. Neither should automatically be labeled a tax invoice, proof of delivery or blockchain settlement record unless the actual document supports that description.
Use labels that describe the event rather than broad claims such as “payment proof.” A funding confirmation, a merchant-payment confirmation and an itemized bill can all be useful, but each answers a different question.
Separate funding from merchant settlement
Sending USDT to a receiving app is a funding action. The later purchase may use a separate payment route. For supported transactions throughBKJ Scan to Pay, the user pays from supported stablecoin funds and the merchant receives local fiat through the service’s payment arrangement.
- That description does not establish that every individual QR purchase produces a user-visible blockchain transaction hash.
- Do not invent a one-to-one on-chain transaction for each merchant payment.
- Look at the actual app record for the purchase rather than reusing the earlier deposit hash as if it identified the shop transaction.
NAPAS’sVietQR transfer service overviewdescribes a bank-transfer context for the standard. It helps distinguish local receiving information from blockchain funding records. It is not proof of the detailed settlement path behind every crypto app that works with supported VietQR codes.
Keep each record for the question it can answer
The funding record is useful when asking where a deposit went or whether the receiving app credited it. Preserve the asset, network, destination, amount and transaction reference where available. Those details allow the sending and receiving services to identify the transfer more precisely than a screenshot showing only a completed status.
- The app’s merchant-payment record is useful for checking the amount and status of the purchase within that service.
- The merchant’s bill or receipt is useful for identifying the goods, date and amount requested.
- Keep the records connected by the actual purchase details, not by placing unrelated screenshots in the same folder and assuming the relationship is obvious.
For card purchases,BKJ Card informationdescribes transaction records for that separate route. Do not rename a card purchase as a VietQR transaction or infer that a card record must include the same identifiers as a QR payment. Label the route actually used.
Build a record set around the purchase
Start with the merchant’s name, purchase date, description and local bill amount. Add the payment route and the relevant app reference or status. If the question concerns funding, include the deposit record as an additional item rather than making it the primary proof of the merchant’s receipt of funds.
BKJ’sVietQR payment guidedescribes the supported payment flow and final details to review. Save the record corresponding to that purchase together with the bill. A merchant may use its own order number, so preserve both identifiers when they are available instead of expecting them to match automatically.
- Keep the amount and currency visible for each event.
- A USDT deposit amount, a VND bill and a card record in another displayed currency should not be compared as raw numbers.
- Record what each figure represents before investigating an apparent difference.
Avoid overstating what a screenshot establishes
A screenshot of a transfer does not establish every later event. An exchange may show that a withdrawal was sent while the receiving app still needs to credit it. Likewise, an app payment record does not on its own establish which items were delivered or whether a merchant has issued the document needed for an expense claim.
Do not alter records to make identifiers appear consistent. If the funding, app and merchant systems use different references, retain them as issued and explain their roles. Remove unrelated personal information from copies shared for support, while preserving the details needed to investigate.
Send the right evidence to the right party
| Issue | Contact and relevant evidence |
|---|---|
| Missing deposit | Sending service and receiving app; funding details |
| Unclear merchant payment | Payment provider; app transaction reference |
| Purchase reconciliation | Merchant; bill or order information |
| Missing itemized receipt | Merchant that supplied the purchase |
Before closing a case, identify which event has actually been confirmed. A resolved deposit does not automatically resolve a shop payment, and a payment confirmation does not supply an itemized receipt. A clear record set lets the traveler explain how funds entered the app, how the purchase was paid and what the merchant sold without asking any single document to prove all three.