I went through the process...using my dog for registeration.
I got to the final checkout page, but it required a credit card.....despite the total being $0.00 and NO points required.
Not worth the potiental hassle should they "accidently" charge my credit card.....