Important: Before you begin
PayPal offers a number of separate subscription services:
Due to the design of these services, ChartMogul can only support integrations that use the PayPal Payments REST API.
If you’re using Payment Buttons or Express Checkout and are sending data through the HTML “form action” method: You will NOT be able to push your subscriptions to ChartMogul.
As an alternative, you could import your PayPal Customers using our Google Sheets app, or through our API. Manually-imported customers will not be linked to your PayPal account, but they will be included in your ChartMogul metrics in the same way.
If you’re using the Payments REST API: That’s great! You can continue with the steps below.
Connecting your PayPal account to ChartMogul
- Go to https://app.chartmogul.com/#admin/data-sources
- Click Add data source.
- Enter a name for your connection, select Paypal from the System dropdown and click Next.
Create a new App in your PayPal account
- Log in to developer.paypal.com/developer/applications and click Create App, choose a name (e.g. ChartMogul connector) and click Create App.
- Switch to Live mode and from the 'LIVE API CREDENTIALS' section, copy and paste the 'Client ID' and 'Secret' into the fields provided in this section and click Save.
Add an IPN to your PayPal account
Import historic data from PayPal
Click ‘Import Data’
This will start your historical data import and connect your IPN. The import can take some time. Once the import has been completed, you’ll see your PayPal data in the ChartMogul dashboard. If you had setup your IPN, ChartMogul will update automatically with any activity from your PayPal account.