Login
Username:

Password:


Lost Password?

Register now!
Projects
Big Story

There isn't a Biggest Story for Today, yet.

Who's Online
4 online (3 in Projects)

Members: 0
Guests: 4

more...
Paypal Payment Gateway

Paypal IPN Payment Gateway (Optional)

The Paypal IPN Gateway software is available by purchasing a General subscription. It requires version 0.70 or higher of the Subscription Module for XOOPS. It will not work with earlier versions!

Postback Method Requirements - The postback method resubmits the response from Paypal as an added security step. If you choose fso, you must have POSIX functions enabled in your php config. For libcurl, you must have libcurl enabled in your php config. If you run Windows, POSIX functions are not available. Your only option is to use libcurl.

Step 1: Copy Files
To install the Paypal payment gateway, extract the Paypal payment archive in the XOOPS_ROOT_PATH/modules/subscription/gateways directory. If you don't have shell access to your server, you will have to upload all the files by hand.

Step 2: Install Paypal Gateway
From the Subscription module admin menu, choose Manage Payment Gateways. (screen cap)
In the box labeled "Gateway Name", type paypal. Click 'Create' to continue.

Step 3: Configure Paypal Gateway Preferences
You must now configure the Paypal Gateway with your account information. Choose the Paypal Gateway from the dropdown and click 'Modify'. (screen cap)

Fill out the information in this form with your account information. See below for a table of definitions of these items. (screen cap)
Paypal Account Name This is your Paypal Business or Premier account name
Country Code The country code for the country you primarily do business in. See Paypal for a list of these values.
Currency The currency you will sell your subscriptions in. See Paypal for a list of these values.
Paypal Post URL This is the URL for the Paypal payments. This must be either https://www.sandbox.paypal.com/cgi-bin/webscr or https://www.paypal.com/cgi-bin/webscr.
Logo URL This is the relative URL for the logo image you will use to cobrand the payment page on Paypal's website.
Postback Method To verify IPN, your website must send a verification back to Paypal. If your site is on a shared server, use libcurl. If you run on a dedicated server, choose fso. If you are on a Windows server, you must use libcurl.
Paypal Subscriptions If you want to allow Paypal to manage your subscriptions, choose Y. Otherwise, choose N to use simple paypal payments.
Allow Paypal to Rebill Subscribers If you chose Y above, you can also allow Paypal to rebill your subscribers when the term expires. Choose Y or N.
IPN log This is the path and filename for the log file that contains the IPN activity. Make sure this location is writable by your web server.
Remove Gateway Check this box if you want to uninstall the paypal gateway.


Step 4: Activate Paypal Gateway
In order to use the Paypal Gateway, you must activate it and make it the default payment gateway. Click on Preferences in the Subscription Module admin menu. In the drop box for Active Gateway, choose paypal. Click 'Save' to activate your changes. (screen cap)