PayPal REST API Setup Guide
This guide provides an overview of using PayPal with Netaxept and offers step-by-step instructions for a successful implementation via REST API
Step 1: Get Your PayPal REST API Credentials
1. Log in to PayPal Developer Dashboard
- Open this link: https://developer.paypal.com/dashboard/
- Log in using your
PayPal Business account(not a personal account)
2. Create a New PayPal App
- Click on
Apps & Credentials - Choose the environment:
Live→ for real paymentsSandbox→ for testing only
- Click
Create App
3. Set Up the App
- Enter an
App Name(for example: Netaxept Integration) - Select your merchant account if prompted
- Click
Create App
4. Copy Your Credentials
- Copy the
Client ID - Click
ShowunderClient Secretand copy it
- These credentials are sensitive
- Store them securely and do not share them with unauthorized users
You will need these details in Step 3.
Step 2: Log in to Netaxept Admin Portal
- Open your Netaxept Admin Portal
- Log in using your merchant login details
- Go to
Options→Agreements
Step 3: Upgrade Your PayPal Agreement to REST API
If you already have a PayPal agreement and want to upgrade it:
- Find your PayPal agreement in the list
- Click
Edit
You will see two options:
Option A: Keep SOAP API (Legacy)
- No action required
- Your existing setup will continue to work
- Recommended only if you do not want to make changes
Option B: Upgrade to REST API (Recommended)
- Select this option
- Confirm the upgrade when prompted
- Two new fields will appear:
Client IDClient Secret
- Paste the credentials you copied in
Step 1 - Click
Save
Final Step: Verify in Sandbox Before Going Live
Before enabling live paymentsit is strongly recommended to first verify the integration in the Sandbox (test) environment
- Use your Sandbox
Client IDandClient Secretto perform test transactions - Confirm that:
- Payments are processed successfully
- Order status updates correctly
- There are no errors in Netaxept or PayPal
Once everything works as expected in Sandbox:
- Switch to the Live environment in the PayPal Developer Dashboard.
- Update Netaxept with your
Live Client IDandClient Secret. - Save the changes
After completing these steps, your PayPal REST API agreement will be ready for live transactions