You need a local settlement account in most cases, due to the fact that (a) local payment types require it and (b) settlements will be done in the local currency.
The only exception for this is cards (and Vipps & MobilePay, payment methods built on cards).
This is also dependent on which acquirer you are using and what their capabilities are.
Dankort is an exception to this rule. Only companies registered in Denmark with local DKK accounts can accept Dankort card payments.