Make sure that your phone camera's lens is clear and that the scanner captures the entire QR code. Double check as well that your GCash App is up to date.
If the QR code still does not work, you can check whether or not you have a stable internet reception. You can also try restarting your GCash app. If these do not resolve the issue, try restarting your phone.