private void CompleteTransaction(object response) { try { if (!response.IsErrorResponse()) { this.Transaction.Complete(); } } finally { this.Transaction.Dispose(); this.Transaction = null; } }