Accepting Payments with Paypal

How to start accepting payments with Paypal?

To start accepting payments with Paypal you need to add Paypal API keys in Agiled.

Go to Settings - Payment Gateways and copy paste your API keys in the Paypal settings. 

Copy Client ID and Secret from Paypal, select the environment and click save.


How to Obtain PayPal REST API Client ID and Secret


  1. Create a PayPal Developer Account:
    • Visit the PayPal Developer website.
    • Log in with your PayPal account or sign up if you don’t have one. This will take you to the PayPal Developer Dashboard.

      Create a New App:

    • In the dashboard, go to My Apps & Credentials.
    • Click Create App under REST API Apps.
    • Name your app and select Sandbox or Live (sandbox is for testing; live is for production).
    • Click Create App.

      Get the Client ID and Secret:

    • After creating the app, you’ll see the Client ID and Secret on the app details page.
    • Copy and securely store these credentials. They are used to authenticate your API calls.

How to Create a Webhook in PayPal


  1. Go to Your App:
    • In the My Apps & Credentials section, select your app under REST API Apps.

      Add a Webhook:

    • Scroll to the Webhooks section and click Add Webhook.

      Set Up the Webhook URL:

    • Enter the Webhook URL shown on your Paypal Configuration page (e.g., https://my.agiled.app/paypal/webhook/{id} ).
    • Choose the PAYMENT.SALE.COMPLETED event from the list.

      Save the Webhook:

    • Click Save to create the webhook. You can use the Webhooks Simulator provided by PayPal to test your setup.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us