PayPal cannot be used for upsells due to platform-level currency and regional limitations. For upsell payments, use Stripe instead.
Only SuperAdmin and Admin roles can connect or manage the PayPal integration. You must have an active PayPal account before you start.
Connect PayPal
Open PayPal Integration settings
Sign in to AgencyHandy, then go to Integrations → PayPal Integration in the left sidebar.
Authorize AgencyHandy
Sign in to your PayPal account and review the permissions requested. Click Allow (or Grant) to authorize AgencyHandy to access your account.
How clients pay via PayPal
Once the integration is active, a Pay with PayPal button appears on any invoice you send. Your client clicks the button, logs in to their PayPal account (or pays as a guest depending on their region), and completes the payment. AgencyHandy updates the invoice status automatically when payment is confirmed by PayPal.Supported currencies
AgencyHandy supports the following currencies for PayPal payments:| Region | Currencies |
|---|---|
| Americas | USD, CAD, BRL, MXN |
| Europe | EUR, GBP, CHF, NOK, SEK, DKK, PLN, CZK, HUF |
| Asia-Pacific | AUD, NZD, JPY, HKD, SGD, MYR, PHP, THB, TWD |
| Middle East / Other | ILS, CNY |
PayPal applies its own conversion fees and spreads when currency conversion occurs. These are not controlled by AgencyHandy.
Test the integration
Before using PayPal for real client invoices, run a quick test:- Create a test invoice in AgencyHandy using a supported currency.
- Send the invoice to a secondary PayPal account you control.
- Complete the payment from the secondary account.
- Return to AgencyHandy and confirm the invoice status updated to Paid and that the funds appear in your PayPal account.

