Member can register, but is not assigned to a level / subscription

The money is coming out of the test account, but when I send the member to the protected content, it remains protected.

On the All Members page I see that new users are not being assigned to a Subscription or Level. Those fields are blank.

I have set the IPN and I see that the money has been deducted from the sandbox account.

Which detail am I missing?