Will I still be able to receive payments with Pingit if I switch to a Barclays current account?

Yes. You can still receive payments with Pingit, but the money will be paid into your new Barclays current account.