Do I need to bank online to receive money with Pingit?

No. All you need is a UK mobile phone number and a UK current account.