List of implemented payment plugins
From AMember Pro Manual
aMember Pro interacts with many payment processors (currently ~ 70), and it allows you to choose a processor most suitable for your location and business type. In general, aMember creates an invoice (identified by unique number), calculates subscription terms and redirects user to payment page (depending on payment processor, payment page can be located on external site, or on your website). Once payment is finished, aMember marks payment as finished, activates user account and does other corresponding actions.
Every payment processor integration is different, but we can describe 3 general types of integration:
"cc_core integration"
(for example: Authorize.Net AIM, PayFlow Pro, LinkPoint) - credit card info is asked on your website, then aMember in background mode sends it to payment processor, and receives results. In case of recurring billing, credit card info will be stored on aMember database, then used for rebill. You need a secure URL (SSL certificate) - because you will be asking customers for credit card info. We also do not recommend to use this on shared webhosting. Advantages: first - you can always switch to another similar payment processor and your recurring customers will be with you. Second - your customers don't leave your website during payment process. Disadvantages: there is potential security risk.
"redirect/non-recurring integration"
(for example: ClickBank) - aMember redirects customers to payment system website, where customer is asked for credit card info. After successful payment, user will be redirected to http://www.yoursite.com/amember/thanks.php , and aMember will be (usually in background mode) notified about succesfull purchase. In case of unsuccessfull purchase, user will be redirected to http://www.yoursite.com/amember/cancel.php . Advantages: you do not have to worry about credit cards security, and you do not need a SSL certificate. Disadvantages: recurring billing is not supported, customer leaves your website to make payment.
"redirect/recurring integration"
(for example PayPal, WorldPay) - aMember redirects customers to payment system website and passes subscription terms to the payment system. After successful payment, user will be redirected to http://www.yoursite.com/amember/thanks.php , and aMember will be (usually in background mode) notified about succesfull purchase. In case of unsuccessfull purchase, user will be redirected to http://www.yoursite.com/amember/cancel.php . When rebilling time comes, payment system will automatically bill the customer, and (usually) will notify aMember Pro that rebill processed succesfully (or not). aMember will then renew customer subscription automatically. Advantages: you do not have to worry about credit cards security - payment system will store credit cards internally, and you do not need a SSL certificate. Disadvantages: customer leaves your website to make payment, you cannot change subscription terms once it is started.
Please have a look to up-to date List of implemented payment systems , it also describes abilities of each payment system.