Do i need a credit card to use WD Live streaming player?

I was going to get a Roku player -untill i found out that to use it you have to have a credit card # registered with them to even use it at all , even if you already have an account at Netflix or Huluplus. Is the WD player the same way?