Help with not taking payment when action is cancelled?