Preciso ter conta em banco específico?

Não. A PayPay funciona com um cartão de qualquer banco, desde que tenha limite disponível.