Thailand is yes just tell them you want to make payment by credit card, mastercard, visa blah blah blah.... they give you the machine and you just scan that's all.... if you go tell them I want to make payment by Revolut, Wise, Apple Pay, etc... you will only confuse them and they will say NO which is the same as in JB (personal experience)...... As I haven't go Taiwan, Japan or Korea before so I cannot answer you that... I can only presume that it should work the same anywhere in the world unless of course you go North Korea that's another thing..... lol... hope it helps...