Tech Stack: 3
Purpose: Validate a rewards claim and assign extra rewards if necessary
Explanation: Accepts a webhook from a 3rd party that a user registered their rewards code. Their system uses a custom validation response, which did not match their documentation so we worked with their support to solve the issue. After validation, we add rewards to the users account, then check to see if they have more rewards. Extra rewards were added if they purchased multiple years and filters are used to end the process if a user is not eligible for extra rewards.