Yes payments are made by Mollie.com, our payment provider. This is done in a completely safe environment. You can also use your own bank.