Wanting to setup offshore company for hotel booking business (like agoda), so need bank accounts, internet banking, credit card etc I was wondering why I would need a merchant since there are many providers like stripe etc. that don't require you to have your own merchant account.
Also curious...