New PayPal Module (Latest API 2.0) Configuration in Standard Variant for osCommerce 2-based systems
Although osCommerce 4 has been released, many shop owners continue to use systems based on osCommerce 2.
To support these users, the PayPal module has been updated to ensure compatibility with osCommerce 2-based systems, including support for PayPal Express and APM (Alternative Payment Method) options.
This guide explains how to configure the new PayPal module in the standard variant after installation.
Watch the video for a quick introduction to the module configuration.
The manual below explains everything step by step.
1) Accessing PayPal Quick Setup
- Log in to your website’s Admin area.
- Navigate to Modules → Payment.
- Click the PayPal Quick Setup button.
- In the pop-up window, choose the required configuration option.
Note: This manual assumes you already have a PayPal account.
2) Setting up REST API Credentials
In the next pop-up window you have two options:
- Option 1: Use your own REST API credentials if you already have them and know how to configure them.
- Option 2 (recommended): Obtain REST API credentials automatically from PayPal by clicking Continue to PayPal.
You may also choose to use a PayPal Sandbox account to test the functionality first.
For this manual, we assume you are retrieving REST API credentials automatically from PayPal.
3) Authorizing with PayPal
1. Log in to your PayPal account.
2. Click the Agree and Connect button.
3. Once the connection is established, you will see a success page.
4. Click Go back to osCommerce Sandbox.
4) Verifying API Connection
- Your REST API keys will now be displayed.
- Test the API connection by clicking the Test API Connection button.
- If you selected Option 1 earlier (manual API setup), you will need to enter your REST API keys manually in the provided fields.
5) Finalizing Configuration
- Once the API connection is successful, click the Close button.
- In the pop-up window, click Save.
- Scroll down the page and click Save again to confirm settings.
Your PayPal module is now fully configured. The system is ready to process payments.