PayPal – Connect Payments

Turn your PayPal payments into Social Proof

PayPal is a widely used online payment platform that allows individuals and businesses to send and receive money securely and conveniently.

Nudgify integrates seamlessly with Paypal. By connecting Nudgify with PayPal, you can create Social Proof notifications that show recent sales or subscriptions on your website. 

social proof purchases

How Do I Connect PayPal To Nudgify?

There are two ways to connect your PayPal purchases to Nudgify:
Option A: REST API App
Option B: Instant Payment Notifications (IPN)

Which option should I choose?

Which option you should choose, depends on the way you use PayPal.

  • Use the REST API App option if you created a REST API app in your PayPal developer account.
  • Use the Instant Payment Notifications (IPN) option if you do not have a REST API app in your PayPal developer account.

You can read below how to check if you have created an app in your PayPal developer account.

How to check in PayPal if you are using a REST API app

paypal rest api

Do you see an app in the “App name” list? This means you have created this app in your account, and that you can use the REST API app option to connect your PayPal purchases to Nudgify! Go to REST API app instructions

Is the list empty? You don’t have a REST API app. Use Instant Payment Notifications (IPN) to connect your PayPal purchases to Nudgify. Go to Instant Payment Notifications (IPN) instructions

Option A: Connect PayPal via REST API App

1. In your Nudgify account, navigate to Integrations > PayPal Connect

paypal integration connect

2. Click the REST API App and copy your Nudgify webhook

paypal copy webhook

3. Visit developer.paypal.com/developer/applications and log in

4. Navigate to your Dashboard > My Apps & Credentials

5. Select the Live tab > Click your app name

paypal rest api

6. Scroll down to Live App Settings and make sure the “Transaction Search: Access your PayPal transaction history” box is checked.

paypal app

7. Scroll back up to Live Webhooks and click Add Webhook

paypal webhook

8. Paste your Nudgify webhook into the Webhook URL field

paypal events

9. Select an Event Type for your webhook. Under Event Types, select either Billing subscription activated or Checkout order approved – whichever one is most relevant to your PayPal configuration

10. Save your webhook

11. Click I’ve done it in Nudgify, or sync your last 30 purchases to Nudgify (optional)

Congratulations! Your PayPal account is now linked to Nudgify. New PayPal purchases will now be send to Nudgify. With the connection you set up, any new PayPal purchases will come through to your Nudgify Data Feeds, you can see your PayPal purchases coming in. Find out what Nudgify Data Feeds are.

Additionally, you can sync your last 30 purchases to your Nudgify Data Feed. This way, you can show Purchase Nudges right away. Follow the instructions below.

Sync your last 30 purchases to Nudgify (REST API app)

1. Navigate to My Apps & Credentials > select the Live tab > click your app name

paypal rest api

2. Copy your Client ID and Client Secret

paypal client id secret

3. Paste your Client ID and Client Secret in corresponding fields on your Nudgify PayPal integration page

paypal paste client id secret

On your Data Feeds page, you can see your PayPal purchases coming in. Find out what your Data Feeds are.

Option B: Connect PayPal via Instant Payment Notifications (IPN)

1. In your Nudgify account, navigate to Integrations > PayPal Connect

paypal integration connect

2. Click the Instant Payment Notifications (IPN) option and copy your Nudgify webhook

paypal ipn

3. Log in to your PayPal business account

4. Click your Avatar in the top right corner > Account Settings > Website Payments

5. Find Instant Payment Notifications in the list and click Update

paypal ipn

6. Click Choose IPN Settings

paypal choose ipn

7. Paste your Nudgify webhook in the Notification URL field

8. Select Receive IPN messages (enabled) and click Save

paypal ipn webhook

9. Click I’ve done it in Nudgify, or sync your last 30 purchases to Nudgify (optional)

Congratulations! Your PayPal account is now linked to Nudgify. New PayPal purchases will now be send to Nudgify. With the connection you set up, any new PayPal purchases will come through to your Nudgify Data Feeds, you can see your PayPal purchases coming in. Find out what Nudgify Data Feeds are.

Additionally, you can sync your last 30 purchases to your Nudgify Data Feed. This way, you can show Purchase Nudges right away. Follow the instructions below.

Sync your last 30 purchases to Nudgify (IPN)

1. Navigate to Account Settings > Account access

2. Find API Access in the list and click Update

paypal account social proof

3. Scroll down to NVP/SOAP API Integration (Classic) and click Manage API Credentials

paypal api

4. Click Show and copy and paste your API Username, API Password, and Signature in the corresponding fields on the PayPal integration page in Nudgify.

paypal api credentials

5. Click “I’ve done it”

If your IPN is already in use for something else

You can use your Instant Payment Notifications (IPN) for 1 webhook URL. If you are trying to add your Nudgify webhook to your IPN and find that you are already using another URL in the IPN fiels, you can use a workaround to connect multiple webhooks to your IPN.

You can do this with apps like Octohook, who allow you to forward webhooks to multiple destinations. Create a webhook in Octohook. Enter this webhook in the IPN webhook field in PayPal. Then forward this URL via Octohook to two other URLs: your Nudgify webhook and the other URL you were already using in your PayPal IPN.

Add PayPal Purchase Nudges

Now that your PayPal account is connected, it’s time to start showcasing recent purchases in Nudges.

  • Go to the Nudges page, pick a Stream, and click “Add Nudge”.
  • Choose the Recent Activity Nudge to add these Nudges to your targeted pages. You can show single purchases, with the name and location of each customer, or a count of all recent purchases.social proof sales
  • Select PayPal as the data source of your purchases
  • Choose your settings and click Continue to add your Nudge.

That’s it! Your new PayPal purchases will now show in a Social Proof Nudge on your site!

Which PayPal data can I show in the Nudge?

In order for us to create a Purchase Nudge with your PayPal data, we need, at the very minimum, the following data:

  • customer email address

If you collect this data in PayPal, we can also show the following additional information in the Nudge:

  • customer name
  • customer country + state/city (to show their location)
  • product name (this can be a product, subscription, plan, etc.)
  • product image

Check in your PayPal set-up if you collect the data you want to show with your PayPal event.

Which data can I not show with PayPal?

It is not possible to get the following data via the PayPal integration:

  • product url

This means that it is not possible to link to the product page from the product name in the Nudge.

 

Updated on July 2, 2023

Was this article helpful?