Yes, payments by credit card on the site are made via the Mollie payment system. The ARCHIE site does not take note of your banking information at any time.