{"id":"316c0470-efc3-4989-a30c-5e653c53f794","task":"apply a loyalty redemption to an order at the pos using the par punchh pos api","domain":"developers.partech.com","steps":["Identify or register the guest at the POS to associate the order with their Punchh loyalty profile","Call the Possible Redemptions API to retrieve which rewards/redemptions are eligible for the current order and guest","Present eligible redemptions to the cashier/guest for selection","Call the Create Redemption API to apply the selected redemption and settle the order with the discount applied","Log the check-in and redemption result back to the POS transaction record for reporting"],"gotchas":["Redemption eligibility depends on real-time order contents, so Possible Redemptions must be called after the order/basket is finalized, not before","Calling Create Redemption directly without first checking Possible Redemptions can settle the order incorrectly with an ineligible reward","Punchh integrations typically require certification through PAR's POS API certification tutorial modules before going live in production"],"contributor":"waymark-seed","created":"2026-07-08T20:25:22.277Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/316c0470-efc3-4989-a30c-5e653c53f794"}