When a redemption code is processed there are two API calls that occur in a complete Redemption transaction.
- possible redemption call
- honor the redemption call
For each call made, a redemption log is created, "It can be honored" and "Please Honor it" respectively for the redemption code processed.
In the "possible redemption call," a point of sale (POS) or online ordering system sends Punchh a request with all the items on the check and the reward so our system can run the items through the Qualification Criteria. Punchh then returns a validation response back to the POS saying "It can be Honored" This first call does not remove the reward from the guest account.
In the "honor, the redemption call" redemption request is then sent back from the POS to Punchh with the discount applied and the altered check details, and Punchh sends a Response back to the point of sale (POS) or online ordering system saying "Please HONOR it" acknowledging that the discount has been used. This second call removes the reward from the guest account.
Note: If only the first API call is made in this transaction, the rewards will not be removed from guest accounts.
If further assistance is required, submit a ticket to Punchh Support. (For help submitting a ticket, click here)