If the OTP code you entered always shows wrong or expired on the vending machine display even though you have entered it correctly, there are several possible causes:
- The code has already been used by someone else — the OTP code you entered was also entered by another user at the same time.
- The code has changed, but you entered the old code — the OTP on the vending machine always changes. If you still enter the old code, the system will consider it expired.
- The stock inside the machine is empty — if the Sprite stock in the machine is out, the code will not be processed.
How to fix it
- Make sure you enter the latest OTP displayed on the vending machine, not the previous code.
- Enter the code as soon as possible after it appears, because the OTP will always change.
- If it still fails, wait a moment and then try to claim again to get a new code.
- If the code keeps failing, it is possible that the machine stock is empty — please try again later.