Yes. If you are a citizen of one of the countries listed below and you meet the required criteria, you can obtain a visa on arrival.

Antigua and Barbuda
Armenia
Australia
Austria
Bahamas
Bahrain
Barbados
Belgium
Bermuda
Canada
Croatia
Dominica
Dominican Republic
Estonia
Greek Cypriot Administration of Southern Cyprus
Grenada
Haiti
Hong Kong (BN(O))
Indonesia
Ireland
Jamaica
Latvia
Lithuania
Maldives
Malta
Mauritius
Mexico
Netherlands
Norway
Oman
Poland
Portugal
Saint Lucia
Saint Vincent and the Grenadines
Spain
U.S.A
United Kingdom
we accept visa card payment we accept mastercard card payment we accept union payment we accept alipay payment we accept ideal payment we accept amex payment we accept jcb payment we accept wechatpay payment we accept eps payment we accept bancontact payment