No, you don't need to pay anything in order to unlock all characters. Once you purchase the game (if you haven't already), you can play as any of the unlocked characters for free.