What would I need to use this service?

To accept bank transfer payments in € currency, you’d need a € bank account in one of the following SEPA countries: DE, AT, CH, NL, BG, CY, EE, LV, MT

For accepting CHF, a CHF account is needed in Switzerland