Redeem at charge, earn on payment, reverse on cancel, and surface balances on the till, customer display, sales, and receipts.