Users can only access the content once their transaction is successful, it also generates an email alert to the users informing them about their transaction and its status. This builds efficiency and transparency in how you conduct your business and facilitates your users.
Charge one-time membership fees to your site or blog using the Authorize.net payment gateway.
- Add payment fields on the registration form.
- Set a predefined amount for the payment field.
- The user can login only after payment completes successfully.
- Email communication for Pending and Completed Payment.
it is easy to customize and works good. Although it is free, they even offer a good support. A minor down side is that after an update you have to reload your language file, but thats ok.