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.
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)