
PayPal Integration
NativeAgencyPro connects to PayPal natively. You add the Client ID, Client Secret and Webhook ID from a PayPal REST app, pick Sandbox or Production, and PayPal becomes a payment option for your clients. PayPal subscriptions are supported where you configure them.
Why connect PayPal with AgencyPro
Some clients would rather pay from a PayPal account than type in a card number, and some finance teams already route vendor payments through PayPal. Adding PayPal next to Stripe gives those clients that option on the same invoice.
Setup uses credentials rather than a one-click login. You create a REST app in the PayPal Developer Dashboard, copy its Client ID and Secret into AgencyPro under Payments > PayPal, and add the Webhook ID so payment updates reach AgencyPro. Test in Sandbox first, then switch the environment to Production.
Key features
Benefits for your agency
How agencies use PayPal with AgencyPro
A second way to pay
Clients choose PayPal or card at checkout, so one invoice works for both kinds of client.
Subscriptions billed through PayPal
Where configured, a client can pay for a recurring service with a PayPal subscription instead of a saved card.
Testing before launch
Run payments against PayPal Sandbox accounts so nothing reaches a real client until the flow works.
How to set up PayPal
- Sign in to the PayPal Developer Dashboard (developer.paypal.com) with your business account and open Apps & Credentials.
- Create a REST app and copy its Client ID and Secret.
- In AgencyPro, go to Payments > PayPal, paste the credentials and choose Sandbox for testing.
- Follow the connection flow to set up the webhook, then paste the Webhook ID into AgencyPro.
- Make a sandbox payment end to end, then switch the environment to Production.
Frequently asked questions
Do I need a PayPal Business account?
For live payments, yes. PayPal issues live REST app credentials to business accounts. You can build and test the connection with Sandbox accounts first.
Where do I find the client ID and secret?
In the PayPal Developer Dashboard under Apps & Credentials. Create a REST app, then copy the Client ID and Secret into Payments > PayPal in AgencyPro.
Can clients choose between PayPal and Stripe?
Yes. When both are connected, clients pick a payment method at checkout. You can also add manual methods such as bank transfer with your own instructions.
Can I issue PayPal refunds from AgencyPro?
No. Issue refunds in your PayPal account.
More Payments integrations
Stripe
Take card and US bank (ACH) payments on invoices, order forms and subscriptions through a native Stripe Connect connection.
Mollie
Mollie is not available in AgencyPro yet. It shows as Coming Soon in Payments settings. Use Stripe, PayPal or bank transfer today.
Rewardful
Run an affiliate or referral program for your services. Rewardful tracks referrals and commissions through your connected Stripe account.
Ready to get started?
See how PayPal fits into your AgencyPro setup, or ask us which plan you need.