No, the payments are not recurring. If you run out of credits, you'll have to buy some more to continue enjoying the site's benefits. However, you'll get multiple notifications before running out of credits, so you're never caught unawares.