Skip to content

    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

    2. Create a New PayPal App

    • Click on Apps & Credentials
    • Choose the environment:
      • Live → for real payments
      • Sandbox → 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 Show under Client Secret and 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 OptionsAgreements

    Step 3: Upgrade Your PayPal Agreement to REST API

    If you already have a PayPal agreement and want to upgrade it:

    1. Find your PayPal agreement in the list
    2. 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 ID
      • Client 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 ID and Client Secret to 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 ID and Client Secret.
    • Save the changes

    After completing these steps, your PayPal REST API agreement will be ready for live transactions

    Was this helpful?

    What was your feeling about it?