Hi, I am interested in the project you are offering. I can help you develop the features you want in an existing Game App using Libgdx. For how to redeem ticket, we must use Login/SignUp feature. Then create a Table in Database Point/Ticket for the user. Every time a user gets a point then do send value to the server as much as points obtained. If the user wants the redeem point/ticket, take the last user's value and redeem using the provided redeem Provider (please more specified platform for redeem you provided).
Simple like this:
User Login/SignUp -> User plays the game and gets the ticket and send the value to the server based on the user ID -> Users want to redeem the ticket then take the last value from the server and send it to the redeem provider -> Then we check the redeem until the redeem delivery process to user finished (This process is done manually, to redeem it successfully to the user) -> Last, send value to user with ticket 0 (for reset point after redeem ticket). Please let me know if you are interested and explain the details of the Game App. Thank you.