CB Subs is not always showing the payment confirmation message when someone pays through PayPal.
When it doesn't show anything, if you refresh the screen it will show the correct confirmation message along with CB Subs thank-you for payment message.
My thinking is that it's a timing issue. I'm automating my tests with Selenium and it clicks the link to return directly to the site, after paying on PayPal, instead of waiting for PayPal's 10 second and redirect.
The IPN from PayPal is taking slightly longer than it takes for a user to return to the site if they click on the link right away.
I would recommend to the developers to implement some sort of payment pending auto-refresh or click here to check if cleared intermediary screen. It took me 3 hours and something like 40 different registrations to figure this out, because nothing useful was showing. And this won't just happen to a bot, it will happen to other users whenever the IPN routes slower than the user's return to the site.