A Static QR contains a fixed data string and is reused for all transactions, requiring customers to manually enter the payment amount after scanning. Static QR codes do not have any timeout or expiry.
A Dynamic QR is generated uniquely for each transaction with the payment amount embedded. It includes a validity or timeout period defined by the Acquirer, and after scanning, customers only need to review and confirm the payment.