How to avoid airline call center scams


Travelers beware: An army of fake airline customer service centers is flooding every corner of the internet.

They’re promoted in Google search results. They’re hidden behind AI-created websites. They’re shown in Facebook groups, on Twitter feeds, in Quora and Reddit threads, and more. For every online platform that a traveler visits, you can be sure that representatives of these fraudulent operations are already there, too.

These bad actors have one goal: to trick you into calling their phony customer service centers. When you do, a friendly person pretending to work for the airline will greet you. Soon, this fraudster will inform you of a problem you did not even know you had with your reservation. But no worries, it can easily be fixed, they’ll tell you … for a fee.

In a panic, you hand over your credit card information to correct the error with your airline ticket. After you hang up, and just a moment too late, you realize you might have been duped. Then your problems really begin. These criminals are not just skilled at tricking consumers, but banks as well. So, when you try to file a credit card dispute to reverse the charge, you are likely going to lose.

Each of the airline passengers I’m going to tell you about today lost thousands of dollars after dialing into a scam call center — and they’re not alone.

As a consumer advocate and TPG’s ombudsman, my case files are filled with requests for help from victims of this internet plague.

Here’s one real-life example as well as what my investigations revealed and how you can avoid falling prey to this scam.

A dream trip and a $9,100 charge from fake Turkish Airlines

Last December, Mark Marion and his husband Richard began planning a dream trip to Turkey. They decided to book flights through Expedia. The couple was pleased to snag nonstop business-class flights from San Francisco to Istanbul on Turkish Airlines for around $4,400 per ticket. Their itinerary also included a five-day stopover in Vienna.

Turkish Airlines business class. MATT MOFFITT/THE POINTS GUY

After confirming their flights, they spent the following days excitedly planning the rest of the adventure.

Reward your inbox with the TPG Daily newsletter

Join over 700,000 readers for breaking news, in-depth guides and exclusive deals from TPG’s experts

Two weeks later, Marion had a question about their seat assignments, so he decided to call Turkish Airlines directly — and that’s where this traveler’s nightmare began.

“I did a Google Search for Turkish Airlines and dialed the number,” Marion recalled. “The agent asked me for my record locator and pulled up our reservation. He told me I had booked a special stand-by promotion.”

This was a surprise to Marion, who was certain that he had purchased unrestricted business-class tickets. But the agent was convincing and assured his confused “customer” that he could easily fix the problem. According to him, the fare Marion actually wanted cost just $150 more per passenger.

The fraudster explained that he would first process a full $8,800 refund for the original tickets. Then, he could rebook the couple in the correct fare class. Problem solved.

Believing this would ensure that he and Richard would have confirmed seats on their trip, Marion agreed to the plan. The man on the other end of the phone got right to work on “fixing” the tickets.

“I could hear him typing on his computer,” Marion told me. “He sounded determined. At times, he would put me on hold and then come back and thank me for waiting. Finally, after one hour, he had good news: Richard and I were all set and had seat assignments. I was relieved.”

Waiting for a flight and refund confirmation that would never come

The fake Turkish Airlines agent told Marion that he should be receiving the new confirmation at any moment.

However, what Marion actually got was an alert from Bank of America asking for approval of the $9,100 charge. The man, who Marion still believed to be a Turkish Airlines agent, urged him to type “yes.” Only then could he receive the email confirmation of the change.

Marion approved the jumbo charge, but then the fraudster had another excuse for the missing confirmation.

Now he claimed an email glitch was preventing him from sending both the confirmation of the refund and of the fixed flights. He advised Marion to call back in a few hours if he did not receive anything from Turkish Airlines by then.

Marion was beginning to feel uneasy.

Turkish Airlines confirms: “You were talking to a scammer.”

For the rest of the afternoon, Marion continued to check his email, hoping a message from Turkish Airlines would appear. With each passing minute, he became more sure he had been bamboozled.

Young African man upset about phantom award space
DELMAINE DONSON/GETTY IMAGES

Marion went back to Google and searched for contact information for Turkish Airlines again. This time, he carefully studied all the results, noticing many different numbers being promoted.

“It was immediately clear to me that I hadn’t been speaking to Turkish Airlines at all,” Marion told me. “I called the number on the TA website. That agent confirmed that Richard and I have had full-fare business class tickets from the beginning.”

The real Turkish Airlines agent assured Marion that the scammer could not alter the tickets as Expedia controlled the record. The bad actor had done nothing to the original reservation.

Marion hung up and breathed a sigh of relief. That is, until he looked at the pending charges on his Bank of America credit card. The fake customer service agent may not have been able to alter the couple’s real airline tickets, but he had still been able to charge them $9,100.

In a flash, Marion was on the phone with Bank of America to report the fraudulent transaction.

Bank of America: “This isn’t a fraudulent charge. You approved it.”

Even before the $9,100 charge went from pending to permanent, Bank of America informed Marion that the charge wasn’t fraudulent.

“The BofA agent said I had approved the $9,100 payment to a travel agency,” Marion said. “If I changed my mind, then she would process the credit card dispute as a billing error. And that’s what she did.”

The Fair Credit Billing Act allows consumers to dispute billing errors and fraudulent charges on their credit cards. Because Marion had explicitly approved the payment, he had no chance of winning a dispute based on a billing error — and he didn’t.

Within just a few weeks, Marion learned that Bank of America had found in favor of the “merchant.” The outsize charge would remain on his account.

Stunned by the outcome, he began searching the internet again. This time, Marion was looking for help to prove his $9,100 had been stolen by a fraudulent call center.

Asking TPG for help retrieving the stolen $9,100

When Marion reached out to me, he had been locked in a battle with Bank of America for two months. His $9,100 was still firmly in the hands of a criminal enterprise. What was intended to be a quick question for a real Turkish Airlines customer service agent had turned into a financial nightmare.

“Can you help me? I found an article you wrote about a fake Air Canada call center,” Marion wrote to me. “That bad actor even tricked Chase — until you got involved. My scammer followed almost the same script, although I’ve had much more money stolen. In my case, Bank of America is being fooled.”

Marion had plenty of evidence to prove that the man who had taken his call that day had fraudulently portrayed himself as a Turkish Airlines employee. He had also lied about the problem with Marion’s reservation to convince him to hand over his credit card.

I checked the couple’s original tickets on Expedia and Turkish Airlines and confirmed that the scammer had been unable to alter the reservation. All he had done during his hour on the phone with Marion was complete a $9,100 heist.

Could Bank of America retrieve the stolen money from “Travelsback”?

The merchant listed on Marion’s credit card statement is Travelsback — a company he had never heard of and certainly had not intended to call on that fateful day.

Scammers often create temporary sites that only exist to phish for victims. This was one of them. The ICANN Lookup (Internet Corporation for Assigned Names and Numbers) shows that the domain had been registered only a few months before Marion accidentally called it.

The Travelsback website has a variety of contact phone numbers listed including “123-456-7890” among others.

Nothing about this merchant tracks as a legitimate travel agency.

Yet, Marion had been unable to prevail in his credit card charge against it. Unfortunately, his experience is all too common. Credit card disputes are not deep investigations. If there is any evidence that a consumer approved the charge, the merchant, not the customer, will prevail.

Marion’s text approval of the charge was all the evidence needed for Bank of America to find in favor of Travelsback. But that wasn’t the whole story.

I hoped to shine a different light on how Bank of America viewed this transaction.

The good news from Bank of America: Here’s your money back

The good news for people who ask me for help is that, as a member of the media, I can reach people who have the power to make decisions “outside the box.” While it is true that Marion gave this scammer his credit card and approved the charge, he did so under a false pretense. The entire “fee” was obtained fraudulently. The fact that Marion had received nothing in return for that $9,100 was the most crucial detail of the case.

After sharing all of my findings about Travelsback, Bank of America had a closer look at this merchant and the transaction. They reopened Marion’s complaint and attempted to reach someone at this call center.

The bank gave this “merchant” ample time to prove what it had done for Marion in exchange for the $9,100. Not surprisingly, no one from this operation was able to provide any evidence of services rendered or products received.

WYATT SMITH/THE POINTS GUY

I am happy to report that Marion’s nearly three-month struggle to reclaim his $9,100 came to a successful conclusion. Bank of America clawed back the money from the phony travel agency, and now its customers can truly breathe a sigh of relief. Mark and Richard are now happily looking forward to their trip to Turkey without the dark cloud of a scammer’s theft overhead.

How to avoid fake airline customer service scams

There are a few precautions you can take to avoid falling into a similar situation as Marion and his husband.

Dodge the fake call centers

One of the most prevalent ways most consumers fall prey to these scams is simply dialing the wrong number. But if you know what to look for, fake airline customer service centers aren’t hard to spot.

Many of these call centers will appear in the “sponsored” results on a Google search page. Do not trust those. Instead, go directly to your airline’s website and search for customer service phone numbers directly there.

Skip the Facebook Groups and X posts

Posting airline complaints in public groups is one of the top ways passengers get victimized by bad actors pretending to be official customer service agents.

Scammers create and troll Facebook groups and Twitter for travelers in distress. Some of these online communities use the logos and names of the airlines in an effort to trick troubled passengers into thinking they are interacting with the airline’s official customer service on social media. That’s how they reel you in, and then they get your contact information and offer to “help” with your situation, which often involves paying for extra services that don’t end up materializing.

Do not wire money or use Zelle

One of the surest signs someone is trying to scam you is if they will only accept payment via wire or a service like Zelle rather than via credit card.

RISEN/LIXU/GETTY IMAGES

Zelle is meant to be used between friends and family. These transactions are never reversible, and no legitimate travel agent or airline representative will ask a passenger to pay or receive a refund with Zelle. If a customer service person asks you to involve Zelle in your transaction, you can be certain you’re speaking to a scammer.

Pay attention to the way the agent answers your call

When you call into an official airline customer service center, there is always a menu of options. You may even need to provide your loyalty number, which will be matched to your phone number for verification before you even speak to someone. When you finally reach an agent, that person will clearly identify the airline.

Typically, there is no such gatekeeping and delay when you call into a fake airline customer service center. That feature is what makes them so appealing to passengers in distress. “No wait time” is often advertised in the search results for these operations. Without fail, an agent will quickly answer the phone with a line like: “Reservations. How can I help?” That’s because these scammers don’t know which airline you’re trying to reach.

If you call customer service and the agent does not clearly identify the airline and instead asks you to share your information, that’s a red flag you should hang up.

Download your airline’s app to your phone

The best way to always have your airline’s official contact information is by downloading its app to your phone. You will never have to guess which Google search result is accurate because you will be in direct contact with the airline on your phone at all times.

Bottom line

These scam operations are becoming more and more sophisticated, not only in how they reach their victims, but in their ability to convince credit card companies of their legitimacy. That means travelers must be more vigilant than ever in avoiding the bad actors altogether.

Unfortunately, once they have extracted cash from you, it may be impossible to get it back.

If you have a problem with an airline, cruise line, hotel or credit card company, send your request for help to ombudsman@thepointsguy.com and I’ll be happy to help you, too, if I can.



Source link

Leave a Reply

Subscribe to Our Newsletter

Get our latest articles delivered straight to your inbox. No spam, we promise.

Recent Reviews


What is VB.Net?

VB.NET refers to Visual Basic. Network Enabled Technologies. VB.Net is called as a simple, high-level object-oriented programming language that was developed by Microsoft in the year 2002. The VB.Net programming language is specifically designed to create and deploy a wide range of applications, which could be web, windows, and mobile applications built on the .Net framework. The VB.Net programming language first release took place in the year 2002 as said, which is a replacement for Visual Basic 6.0. VB.Net is called the object-oriented programming language as it provides its extensible support to the different features of Object-oriented programming called inheritance, polymorphism, encapsulation, and abstraction.

VB.Net is designed so that it runs on the .Net framework allowing access to the different .Net libraries available. It is built so that it is easy to understand irrespective of the individual trying to work on it. VB.Net works explicitly on the .Net framework, and there is high scalability and reliability as the programs will be written in the VB.Net language. VB.Net also provides the flexibility to interoperate with the programs written in the other programming languages like Visual C#, Visual C++, and visual J#.

Hence, it is true that the VB.Net language will help in developing simple, robust, high performance, secure applications. VB.Net also supports all the different primitive data types like the other object-oriented programming languages. VB.Net is not a case sensitive language. VB.Net allows you to create a fully object-oriented application that is the same as the application that is created using other languages like C#, Java, C++. All the programs or applications built using VB.Net are flexible to run on the Windows operating system and on the Mac Operating system and Linux.

History of VB.Net:

It is good to know the history of VB.Net, different versions of it, and the advancements and improvements in each updated version. Let me give you a brief idea of the history of the VB.Net programming language.

  • Microsoft first developed VB.Net language in 2002, which is referred to as a multi-paradigm programming language. It is launched as a replacement for the Visual Basic language. The first version of VB.Net language is VB.Net 7.0, which relies on the .Net version 1.0.
  • The next version of VB.Net was released in the year 2003, which is VB.Net 7.1, which relied on the .Net version 1.1. Every version has come up with the advancements. This version came up with improvements that include the improved performance and reliability of the .Net IDE. This version that was released in 2003 has also been made available in the academic version of visual studio.net and is furthermore distributed to the different countries for free.
  • The next version of vb.net is vb.net 8.0, which was released in the year 2005. This version was also named Visual Basic 2005. It has come up with the different features that would make it different from the C language. The features like generics, operator overloading, unsigned integer support, partial classes, etc. are made available to the Rapid application developers. The VB.net 8.0 version has also come up with the introduction of the is not operator. 
  • The next version of vb.net called VB 9.0 was introduced in the year 2008. This release has come up with some features like anonymous types, XML literals, extension methods, lambda expressions, etc. 
  • The next version of vb.net is called VB 2010 which has come up with the dynamic language runtime, they have opted for the core evolution strategy sharing between the C# and VB.net which is bringing two languages together. 
  • A version of the vb.net called VB 2012 has come up in the year 2012. It came up with the .Net 4.5 It has come up with the different features like iterators, asynchronous data programming with different statements like await statement and async statement and the Global keyword in the namespace statements. 
  • The next version of vb.net is VB 2015, and this version was released along with the Visual Studio 2015. This version also came up with the introduction of the ?. operator used to do the inline null checks. It also came up with the string interpolation feature that will help in formatting the strings inline.
  • Programming & Frameworks, vb-net-tutorial-description-0

More Details OCTOPUS Deploy Training

.NET Training Certification

  • Master Your Craft
  • Lifetime LMS & Faculty Access
  • 24/7 online expert support
  • Real-world & Project Based Learning

Features of VB.net: 

1. Vb.net is referred to as an object-oriented programming language that helps follow all the various concepts like abstraction, polymorphism, inheritance, etc. Vb.net programming language is referred to as an object. 

2. The vb.net programming language is helpful in providing its extensible support to the Rapid application development Toolkit. This will help the developers not write the code again and again and utilize the various codes that can be automatically found in the libraries. 

3. The vb.net programming language in designing the user interface for different modes like mobile, Windows and web-based applications. 

4. The vb.net programming language is not a case sensitive language like the other programming languages like C + +, Java, etc. 

5. Vb.net Programming Language also provides support for the boolean conditions in order to make the right decisions that are made in the programming. 

6. As it is an object-oriented programming language, it also provides its extensible support to multithreading concepts in which you are allowed to do the multiple tasks simultaneously. 

7.This Programming Language also uses the external object as a reference that can be used in the vb.net application. 

8. It has also come up with the feature help in initializing an automatic garbage collection. 

9. Vb.net programming language is also responsible for providing simple event management in the .net applications. 

10. It is also helpful in following structure and extensible programming language that helps error detection and recovery. 

11. It also includes a conditional compilation, and it is also easy to use to generate classes used in the object-oriented programming languages.

Basic Syntax of VB.net: 

The vb.net is an object-oriented programming language that is responsible for building web-based, mobile applications. When it comes to object-oriented programming methodology, it usually consists of objects, classes, methods, and variables. All the objects will be interacting with each other in a program. The actions of the object will be performed as methods. 

When coming to the vb.net program, it can be defined or referred to as the collection of the objects that will help in communicating or invoking each other’s methods. Let me give you a brief description of the different parameters that are used in the vb.net program. 

1. Object: An object in a program will have its own state and behaviour. Let’s take an example of a dog which will have its state at a scanner or name and breathe as well, which is referred to as a behaviour. It is also referred to as an instance of a class. 

2. Class: A class is referred to as a template or a blue print that will help describe their behaviour or the states of the objects of its type. 

3. Methods: A method is referred to as behaviour. The class consists of a different number of methods. The logic is written in the methods where the data will be manipulated, and all the actions will be executed. 

4. Instance Variables: Every object will have its own set of instance variables. The state of an object is created by the value assigned to the instance variables.

Structure of VB.Net program: 

Vb.net program usually consists of the following different parts. They are: 

1. Namespace Declaration 

2. Class or a module 

3. One or more Procedures 

4. Variables 

5. Main procedure 

6. Statements and expressions 

7. Comments 

Simple code representing a message: 

Let me help you with a Simple code that would print a message. 

Imports System

Module ExampleModule

   'This program will display Welcome to HKR Training.

   Sub Main()

      Console.WriteLine("Hi! Welcome to HKR Training")

      Console.ReadKey()

   End Sub

End Module

Let me give you an explanation of each and every part of the program. 

1. The first part of the program is the imports system which is specifically to include the system namespace in the program. 

2.The next part is the Module declaration which is named as the module model example. The program in the vb.net programming language model of a class will contain the data and procedures that the program will make use of. 

3. Classes or modules will generally contain more than one procedure. The procedures usually contain the executable code as they define the behaviour of the class. 

4. The main procedure will specify the behaviour within the statement. 

Console.WriteLine(“Hello World”) the control class method that is defined in the System namespace. This statement will allow the message welcome to HKR training to be displayed on the screen. 

5. The last line consists of the console.ReadKey() which is used for the vs.net users. This will help prevent the screen from running and closing quickly when the program is launched from the visual studio.net.

Compilation and execution of the vb.net program: 

If you are specifically using the Visual studio.net IDE, then you need to follow The below steps. 

1. Start the Visual Studio 

2. Navigate to the menu bar and choose the File option followed by new followed by the project. 

3. You will need to choose the Visual Basic from the templates. 

4. Then you need to choose the console application. 

5.  Specify the project’s name and location using the browse button and then click on the ok button. 

6. This new project will then appear in the solution explorer 

7. Write the code in the code editor. 

8. Finally click on the run button or the F5 key, which will help in running the project. A command prompt window will appear on your screen, which contains a message welcome to HKR  training. 

You can also compile the vb.net program in the command line rather than using the visual studio IDE. Below are the set of steps to be followed in the command line. 

1. Open up the text editor and add the mentioned code. 

2. You need to save the file as welcometohkr.vb. 

3.You need to open the command prompt tool then and go to the directory where you have saved the file. 

4. Type vbc.welcometohkr.vb and press enter for the code to get compiled. 

5. If there are no errors identified in your code in the command prompt, it will take you to the next line and generate the welcometohkr.exe file. 

6. You need to then type welcometohkr to perform the execution of the program. 

7. You will now see the message: welcome to HKR on your screen.

Let us take an example of a rectangular class in VB.net. It consists of different attitudes like Length and width. Based on the design, it requires a phrase for accepting the values for these attributes and also calculating the area and displaying the details. 

Below is the code that will help in the implementation of the rectangular class.

Imports System

Public Class Rectangle

   Private Len As Double

   Private Wid As Double

   'Public methods

   Public Sub AcceptDetails()

      Len = 4

      Wid = 3

   End Sub

   Public Function GetArea() As Double

      GetArea = Len* Wid

   End Function

   Public Sub Display()

      Console.WriteLine("Length is : {0}", Len)

      Console.WriteLine("Width is: {0}", Wid)

      Console.WriteLine("Area is: {0}", GetArea())

   End Sub

   Shared Sub Main()

      Dim r As New Rectangle()

      r.Acceptdetails()

      r.Display()

      Console.ReadLine()

   End Sub

End Class

After compilation and execution, the below output will be reflecting.

Length is: 4

Width is : 3

Area is: 12

Programming & Frameworks, vb-net-tutorial-description-0, Programming & Frameworks, vb-net-tutorial-description-1

Subscribe to our YouTube channel to get new updates..!

Differences between Visual Basic and VB.Net: 

There are some differences between Visual Basic and VB.Net. They are explained below. 

VB.Net: 

Vb.net stands for visual basic. Network enables Technology. Vb.net is developed by Microsoft and is based on the Dot Net Framework. Vb.net is specifically designed for the VB developers. 

Visual Basic: 

Basic is referred to as a programming language developed by Microsoft as well as the fastest development of the windows-based operating system and the applications. 

VB.NET: 

Net is referred to as a modern and fully object-oriented programming language which is a replacement for the Visual Basic 6. 

Visual Basic: 

Repertoire has a predecessor of the VB.Net and is not an object-oriented programming language. There is no active maintenance. 

VB.Net: 

VB.net utilizes the common language runtime component of the.net Framework during the runtime. Vb.net has some advanced features and design implementation when compared to the VB runtime. 

Visual basic: 

Visual Basic utilizes the VB Runtime environment. 

VB.Net: 

Vb.net is a compiler-based oriented language and also a safe-type language.

Visual Basic: 

Visual basic is an interpreter based oriented language but not a safe-type language.

VB.Net: 

Vb.net is not flexible to provide it support for backward compatibility. 

Visual Basic: 

Visual basic is flexible to provide it support for backward compatibility. 

VB.Net: 

The Data handling is based on the ADO.Net Protocol in the VB.net. 

Visual Basic: 

The data handling and data connectivity is based on the RDO, DAO and ADO. 

VB.Net: 

The parameters are passed by default value in VB.Net. 

Visual Basic: 

In visual basic, the parameters are passed based on the reference. 

VB.Net: 

VB.Net allows you to develop a multithreaded application. 

Visual Basic: 

Visual Basic does not allow you to go through the multithreading concepts.

Advantages of VB.net: 

1. The vb.net programming language will help you in creating and executing a program in such a way that it runs under the common language runtime which will help in creating a robust, stable and Secure application. 

2. Vb.net is referred to as a purely object-oriented programming language that is based on the objects and classes. This features that are available in VB.net are not available in the previous version of Visual Basic 6. Hence Microsoft has launched vb.net language. 

3. Vb.net programming language is using the .net Framework which developed a small program that will be working faster than expected and also will be flexible to work with the last test of NY Publications is referred to as a software framework it consists of the large number of libraries which is for the helping in developing more robust applications. 

4. Using the Visual Studio IDE, you are also allowed to develop the small programs which should be for working faster than expected. 

5. The vb.net programming language makes use of the drag and drops elements to create the web forms in the.net applications.

6. Visual basic.net also allows you to connect one application to another application that can be created in the same language run on the Dot Net Framework. 

7. VB.Net also makes use of a new concept of error handling in the Visual Basic .Net Framework. It uses the try, catch, and finally a method to handle the different exceptions as a unit. Whenever an error Encounters, it is responsible for making the necessary actions. 

8. The visual basic.net language is responsible for transferring the data between the different layers of the.net architecture so that the data is passed as simple text strings. 

9. Vb.net has the flexibility to structure the code automatically. 

Disadvantages of VB.net: 

1. The vb.net programming language is not capable of handling the pointers directly. Vb.net programming language requires slot programming, and it is not easy to manage every address by the pointer. Also, it requires additional coding to read the CPU cycles, increasing the processing time. This would result in the slowness of the business application that is developed in VB.Net programming language. 

2. Vb.net programming language makes use of an intermediate language compilation that is used for easy decompilation, but there is nothing that is preventing applications for disintegrating. 

3. VB.net programming language is easy to learn, which is increasing a larger competition between the programmers, and it is further leading to employment opportunities or projects in VB.net. 

4. Vb.net programming language consists of a large collection of the libraries for the JIT compiler that will help in interpreting the application. The distributed libraries will utilize a vast space in the system which will move further and take more computing time. 

5. JIT compiler: JIT compiler refers to the just-in-time compiler which is referred to as a process through which the computer will interpret the intermediate language compilation and is also required to run the application.

.NET Training Certification

Weekday / Weekend Batches

Conclusion:

With the technology change, there is a high demand for application development and one of the most important sources for the organizations for their growth. Hence, most organizations are looking forward to the individuals who have been trained and certified in developing the applications that meet customer requirements in a short span of time. I would suggest you get trained and certified in VB.net programming language and VB.net training to help you achieve a successful career.



Source link