I have setup my test site following Use Case 2 in the documentation in order to allow users to register for the site and also donate at the same time. Everything seems to be working fine...from the Registration page, they can select the Donation plan option, enter an amount in the free form field, complete the required fields on the Registration form and then click Register. From there the user is walked through the secure payment pages in order to complete their donation. Once payment is complete the system displays the Registration Complete page and tells them that they can now login.
The problem comes when they try to login, it denies their login and redirects them to the Upgrade page where it requires them to select an upgrade option (i.e. the Donation plan). When I look on the back-end the user is created in the CB Users table and the donation was processed by cbSubs, but the User shows as "Blocked." I tried to manually add the user to the Donation plan on the back-end, but it requires me to go input an amount and pay (donate) again. I also tried changing the User's status from Blocked to un-blocked. While it does appear to work, once the user tries to login, the system automatically changes the account back to Blocked and sends them to the Upgrade page.
I need to be able to have users register and donate at the same time initially (primarily for the 1 time donations) then also be able to periodically donate again. They also need access to their invoice history which they cannot get without logging in.
What I don't want is having to force users to register and enter all their information in every time they want to donate.
Why is cbSubs Blocking the user from logging in after donating as part of the initial registration process?