Skip to main content
The bearer token must be bound to the path intent. Scan verifies but does not consume its one-time jti, so the same unexpired token can confirm afterward.

Body

For compatibility, local amount also accepts a positive safe JSON integer; clients should send strings. VND is whole dong.

Response

The server re-parses the payload and enforces checksum, TLV structure, scheme, country, currency, and amount binding. Client-parsed fields are not accepted as authority for money movement. See QR Payments for corridor availability and errors.