Cathay Pacific in Hong Kong haven’t got a baldy clue about Taiwanese immigration rules and if you travel with them to Taipei on a tourist visa and you do not have an onward ticket, they will force you to buy one at full fare from them - or you don’t get on the plane.
This is what happened to my wife. If they treat you the same way they did us, they will also be rude and arrogant, and extremely unhelpful.
There is no point in trying to reason with them because they do not care.
Of course having spent nearly NT$9,000 on a ticket she didn’t need, my wife was allowed on the plane.
YOU DO NOT NEED AN ONWARD TICKET IF YOU HAVE AN EXTENDABLE TOURIST VISA. I have checked this with three different members of MOFA / immigration and they are unusually all giving consistent answers.
Cathay in HK said they sent a telex to CKS immigration to ask if my wife would need a visa. Cathay said Taiwan immigration replied she does. I spoke to all three members of that office that evening and they said they sent no such telex, and would send no such telex, and furthermore pointed out that the point of an extendable visa is that the holder intends to stay in Taiwan for an extended stay of indefinite length. NO ONWARD TICKET IS REQUIRED, nor have instructions that they are ever been issued to airlines.
Are Cathay lying ? PLEASE NOTE: I offered to sign an refused landing indemnity form and they wouldn’t have it. Much rather sell me a ticket, eh lads… I will read these telexes with great interest. (Well, I probably won’t actually, as CX are unlikely to respond to my complaint.)
One thing is for certain, you will have your documents inspected by people who KNOW NOTHING about Taiwanese immigration law. I asked the horrible arrogant HK Chinese supervisor which regulation she was talking about. Obviously she hadn’t a clue.
Be warned. If you are getting a visa and it is extendable, and you are flying Crappy Pacific, make sure you get the visa office to write on your visa “holder does not require onward ticket”. Alternatively, fly with someone who gives a shit about customer service.