This is a users' forum, for subscription problems you need to Send Feedback (link at the bottom of every page). That's a direct line to the site owners.
Having said that, after you renew your sub it seems to take a few days before the payment gateway people get your info back to the RHP site.