Business Directory supports 3 payment gateway modules:

  1. Google Checkout (included in the Core Plugin)
  2. PayPal (when you buy the PayPal Premium module)
  3. 2Checkout (when you get the 2Checkout Premium module)

Others are being considered (such as Authorize.net) but they are not currently available.  Less common payment gateways can be added by those who understand PHP and WordPress API programming and modeling the gateway off of the Google Checkout one in the plugin.

Installing Payment Gateways

The ZIP you download is a full WP plugin.  The installation instructions are inside of it, and here as well:

Upload the ZIP as a plugin via the MANUAL process.  From the WordPress admin panel

  • Go to Plugins->Add New,
  • Click on the “Upload” link, and then click on Browse Now to locate the ZIP file you just downloaded.
  • Click OK once you find it on your local computer
  • Click the Install Now button to start the process.
  • After the installation completes, click the “Activate Plugin” link to turn on the module

 

Configuring PayPal Gateway

PayPal can be configured quickly and easily after installing the PayPal Premium module by doing the following:

  1. Install PayPal Gateway module
  2. Go to Directory Admin->Manage Options
  3. Select the Payment tab
  4. At the top, enable Payments
  5. (Optional, but recommended) Put the payment gateways in test mode.  Uncheck this when done testing!
  6. Change your currency, if applicable
  7. Scroll down to PayPal options
  8. Activate PayPal gateway option
  9. Enter your PayPal email address
  10. Save settings
  11. Create one or more Payment Plans
  12. You’re ready to test payments. Logout as Administrator and attempt to place a listing–verify that it goes through.
  13. IMPORTANT: Once you’re done testing, be sure to Uncheck Put gateways in test mode? so you can accept real payments.

Once correctly configured, your payment options and PayPal configuration will look like this (production mode):

payment-general

 

payment-paypal

Configuring 2Checkout Gateway

2Checkout can be configured quickly and easily after installing the 2Checkout Premium module by doing the following:

  1. Install 2Checkout Gateway module
  2. Go to Directory Admin->Manage Options
  3. Select the Payment tab
  4. At the top, enable Payments
  5. (Optional, but recommended) Put the payment gateways in test mode.  Uncheck this when done testing!
  6. Change your currency, if applicable
  7. Scroll down to 2Checkout options
  8. Activate 2Checkout gateway option
  9. Enter your 2Checkout ID (you get this from your 2Checkout account information on their site)
  10. Save settings
  11. Create one or more Payment Plans
  12. You’re ready to test payments. Logout as Administrator and attempt to place a listing–verify that it goes through.
  13. IMPORTANT: Once you’re done testing, be sure to Uncheck Put gateways in test mode? so you can accept real payments.

Once correctly configured, your payment options and 2Checkout configuration will look like this (production mode):

payment-general

payment-2checkout

Configuring Google Checkout Gateway

Google Checkout can be configured quickly and easily by doing the following:

  1. Go to Directory Admin->Manage Options
  2. Select the Payment tab
  3. At the top, enable Payments
  4. (Optional, but recommended) Put the payment gateways in test mode.  Uncheck this when done testing!
  5. Change your currency, if applicable
  6. Scroll down to Google Checkout options
  7. Activate Google Checkout gateway option
  8. Enter your Google Checkout ID (you get this from your Google Checkout account information on their site)
  9. Save settings
  10. Create one or more Payment Plans
  11. You’re ready to test payments. Logout as Administrator and attempt to place a listing–verify that it goes through.
  12. IMPORTANT: Once you’re done testing, be sure to Uncheck Put gateways in test mode? so you can accept real payments.

Once correctly configured, your payment options and Google Checkout configuration will look like this (production mode):

payment-general

payment-google

Creating a Payment Plan

You must have one or more payment plans to accept payments for your listings.  Once one or more gateways above are active, do the following to create a payment plan:

  1. Go to Directory Admin->Manage Fees
  2. Verify that at the bottom of the screen, you see green checkmark(s) next to the gateway(s) you have activated above.  If not, verify your steps in the proper gateway and retry this screen.
  3. Click on “Add Fee Plan”
  4. Enter the details of the plan–price, name, duration, etc.
  5. Save the plan
  6. Repeat 3-5 until you have all the desired plans available

In the end, you should have something that looks like this:

payment-manage

Directory powered by Business Directory Plugin