PayPal is a is a supported payment processor in Donor Fuse. Follow these steps to connect your PayPal account and enable PayPal payment processing in Donor Fuse.
Step 1: Obtain Your PayPal Client ID and Client Secret
- Log in to your PayPal Developer Dashboard at https://developer.paypal.com/
- Go to My Apps & Credentials.
- Under REST API apps, either select an existing app or create a new one.
- Once inside the app, you will see your Client ID and Client Secret. Copy both for use in the next step.
Step 2: Add PayPal as a Gateway in Donor Fuse
- In your Donor Fuse dashboard, go to Settings.
- Click Gateway Accounts.
- Click Add New Gateway Account.
- In the popup:
- Type: Select PayPal from the dropdown.
- Internal Name: This is a required field. Enter a name such as
paypal. If you have more than one PayPal account, use a unique name for each (e.g.,paypal-main,paypal-events). - Client ID: Paste the Client ID you obtained from the PayPal Developer Dashboard.
- Client Secret: Paste the Client Secret you obtained from the PayPal Developer Dashboard.
- Processing Fee Category: If you have the Donor Fuse Accounting Module enabled, use this field to select which fee account category should be used for transaction fees in batch deposits.
- Multi-Currency Settings: If your Donor Fuse account supports multiple currencies:
- Statement Currency: Only USD is supported.
- Accepted Process Currencies: Only USD is supported.
- Auto Deposit: If enabled, you must select a bank account to receive PayPal deposits. We recommend selecting or creating a bank account called "PayPal Balance". When Auto Deposit is enabled, Donor Fuse will automatically create a deposit transaction for each batch in the selected PayPal Balance account, matching how PayPal holds your funds in your PayPal balance until you transfer them to your actual bank.
- All other fields are optional. Fill them in only if you have specific requirements.
- Click Save New Gateway Account to complete the setup.
Step 3: Test Your Integration
- Enter a small test transaction in Donor Fuse using PayPal to confirm the connection is working.
- Check the transaction status in both Donor Fuse and your PayPal account.
Troubleshooting:
- If you encounter any error while testing or processing a payment using this gateway, check the error message.
- If the error message starts with
Processing Error: {error message}, this means the error is from the gateway (PayPal). Please contact their support directly. - If the error message does not start with
Processing Error:, contact Donor Fuse support.
- If the error message starts with
- You can always reach out to Donor Fuse support to help verify the issue if you are unsure.
Need Help?
If you need assistance locating your Client ID or Client Secret, setting up Auto Deposit, or connecting PayPal to Donor Fuse, contact PayPal support or the Donor Fuse support team.