purchase handler for coupons