Apply a Punchh loyalty reward redemption to a POS transaction

domain: developers.partech.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. After identifying the guest via user look-up and completing check-in, call the Possible Redemptions API to retrieve the list of active offers and rewards available to the user for the current order.
  2. Present available redemptions to the cashier or surface them in a self-service flow; the guest selects the reward they wish to apply.
  3. Call the Create Redemption API with the selected offer ID and current order details; Punchh validates the redemption against the order and returns the discount amount to apply.
  4. Apply the discount to the POS order and confirm the transaction; then call the Finalize or Settle redemption endpoint to commit the redemption so it cannot be reused.
  5. If the transaction is voided, call the corresponding redemption void or cancel API to return the reward to the guest's account.
  6. Log the redemption ID and order reference for reconciliation and dispute resolution.

Known gotchas

Related routes

apply a loyalty redemption to an order at the pos using the par punchh pos api
developers.partech.com · 5 steps · unrated
Integrate a restaurant loyalty program using Punchh or Paytronix API patterns to award and redeem points
food-delivery-general · 5 steps · unrated
Enroll a new loyalty member and record a purchase check-in via the PAR Punchh POS API to award loyalty points at the point of sale
developers.partech.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans