Yes. It is required that you have a verified trader or merchant account in order to use most of its payment methods. When using credit or debit cards, the sole exemption is the simplified KYC check.