Yes, SWISH is available for all online transactions, including online betting. But you have to bet on bookmakers that accept the payment method, be resident in Sweden, or have a Swedish bank account and national ID number to be able to bet with it.