A Payment Gateway is the company that processes your credit card transactions online. An API gateway allows you to automatically charge subscriptions and take orders directly from your website, while a non-API requires that the user leave your website to complete the purchase (such as PayPal's standard checkout procedure).
API Gateways
APIs allow you full control over your user's shopping experience and are always recommended over non-APIs. Subscriptions are automatically renewed and credit cards can be stored in the database.
SSL Requirement
If you are storing credit cards or if you plan on using an API, you will need to have an an SSL certificate installed.
PCI Compliance
If you choose to store credit cards your website must be PCI Compliant. You can elect NOT to store credit cards from "Settings" > "Billing & Cart Related Options" > "Store Credit Card Information" = "No"
Non-API Gateways
All non-API gateways are supported by ppSD2. However please note that using a non-API results in the lose of certain features, like the ability to store credit cards and automatically charge subscriptions. Using a non-API, users will need to manually renew their subscriptions.
Using Multiple Gateways At Once
While the program requires that you select a primary gateway, you can allow users to checkout using different payment gateways by adding links to your shopping cart page as follows:
http://www.yoursite.com/ppSD2/checkout.php?gateway=Gateway_Name_Here
For example, if you wanted to use PayPal, you would replace Gateway_Name_Here with PayPal in the above link.
You can get a list of gateway names from the dropdown menu at "Settings > Payment Gateways". Please note that these gateway names are CaSE SeNSitIve!
Please also note that you will need to save your gateway's settings to use this feature. Do that by selecting your desired "extension" gateway from "Settings > Payment Gateways". Input your credentials for the gateway and save the changes. Once saved, that information is stored in the database, allowing you to restore your "Default Gateway" by selecting it within the dropdown and saving the changes.
Remember that the payment gateway that is selected in the dropdown is your Default Gateway. So if you want Authorize.Net to be your default gateway, you MUST select it and save the changes after savings your secondary gateway's information.
Gateway Setup
Common Issues
Click here for a list of common issues with payment gateways.
Last updated on 22 December 2011 12:41pm
