You can add a checkout button to message templates and accept user payments to your PayPal account. To integrate PayPal with SendPulse, you need to create a connection to PayPal, add an event to track and insert the ID for authorization in SendPulse.
Step 1. Create an App in PayPal
Log into your PayPal account and go to the PayPal Developer page in the Dashboard section.
Go to the “My apps & credentials” tab and select the type of application.
Live is the main type of connection for monetary transactions.
Sandbox is a copy of the live environment for testing, but without money transactions and real data. Use it to test the integration.
Click "Create app" to create a connection.
Enter a name for the app.
Click "Create app." Your application has been successfully created and you will see an access key for integration with other systems.
Copy the values from the Client ID, you will need it later.
Step 2. Connect PayPal to SendPulse
Log into your SendPulse account and go to "Account Settings" in the "Accept Payments" tab.
Opposite PayPal, click "Connect."
Enter the Client ID value in the corresponding fields.
Copy Webhook URL.
Step 3. Create a Webhook in PayPal
Now we need to create a webhook. Select the created app and click "Add webhook."
Paste the webhook address copied from the SendPulse payment settings.
Select "All events" to track.
Copy the Webhook ID
Step 4. Add the Webhook ID
Return to setup in SendPulse. Paste the Webhook ID into the corresponding field
Step 5. Set up Currency
You can also choose the currency of the payment page.
If the values are correct, you will receive a notification and the connection status will change to "Connected."
You can view the payment history in the same tab. Mark the list of successful transactions or payment errors in order to quickly respond to them.
Last Updated: 19.11.2021