can a merchant cancel a refund