Swiss payment platform with instant bank transfer solutions, supporting 200+ payment methods across 40+ providers