WordPress plugin
UserPro – Payment Add-on
Takes UserPro membership fees via PayPal, Stripe, 2Checkout or Authorize.Net, one-time or monthly.
About This Plugin
Payment Addon for UserPro needs UserPro v2.15 or later. It lets you create paid memberships on your site and takes payment through PayPal, 2Checkout, Authorize.Net and Stripe.
After a user fills in the registration form, they go to PayPal or Stripe to pay. Login is possible only once the payment arrives. Users who register but do not pay show up on the Admin Approval screen, where you can approve them as an exception.
Set a one-time registration fee or accept monthly recurring payments, and choose the currency. Create multiple membership plans with pricing tables, and let users upgrade memberships from their profile pages. Discount coupons work for non-recurring payments. An option deletes users automatically after a subscription expires.