Seamless Donor Portal access
Enable your supporters to access their Fundraise Up Donor Portal directly from your organization's donor portal, eliminating additional authentication steps.
If your organization maintains its own donor portal, you can integrate direct access to Fundraise Up through special API-generated links. These links automatically authenticate your supporters in the Fundraise Up Donor Portal, allowing them to manage their recurring donations without having to navigate between different portals or provide additional credentials.
Access link types
The API provides two types of authentication links:
- Full Donor Portal access link
- Provides your supporters full access to their Fundraise Up Donor Portal without requiring them to log in.
- Allows supporters to manage all their donations and account settings.
- Requires supporter ID to generate.
- Single recurring plan access link in Donor Portal
- Provides your supporters direct access to a specific recurring plan in their Fundraise Up Donor Portal without requiring them to log in.
- Includes an option to specify a return URL to your portal.
- Requires recurring donation ID to generate.
How to get access link
Access links are generated through our API endpoints. These endpoints check permissions and validate parameters to ensure secure access.
Prerequisites
- An API key with the “Generate Donor Portal access links” permission enabled.
- Supporter ID (for full portal access) or recurring donation ID (for subscription management).
How to create an API key
- Go to Dashboard > Settings > API keys.
- Create a new API key or edit an existing one. Note that parent accounts cannot use their API keys to create access links for subaccounts. To create access links for a subaccount, generate an API key within that specific subaccount and use it. Learn more about getting an API key.
- Enable the “Generate Donor Portal access links” permission.
- Save changes.
Option 1: Full Donor Portal access link
Endpoint: POST https://api.fundraiseup.com/v1/donor_portal/access_links/supporters/:id
This endpoint generates a link that allows a specific supporter to access their Fundraise Up Donor Portal page without logging in.
Path parameter:
id
— Supporter ID (required)
Response
1{
2 "url": "https://ropsi.org/login/?auth=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7ImlkIjoiNjRiMGJhOWQ5YTE5ZWEwMDFmYTM1MTZhIiwiaWRlbXBvdGVuY3lLZXkiOiIwMDg0YzJkZGZhMGNhZGJhODAwOWI2M2M0MTVhZWZhOGQ0YWYxMjJjZjg3ZmE3ODNmN2ZlNWE5YmVjMzQxNGQzIiwicGF0aCI6Ii9yZWN1cnJpbmdzL1JWRUJXSkJMIn0sImlhdCI6MTcyOTA4MTg2M30.7QTIc9Qvbql642MMvsnrAgVLG3Bj77bCY4yirPAUNXU"
3}
Option 2: Single recurring plan access link in Donor Portal
Endpoint: POST https://api.fundraiseup.com/v1/donor_portal/access_links/recurring_plans/:id
This endpoint generates a link that allows a supporter to view and edit a specific recurring plan. Access to other sections of the Fundraise Up Donor Portal is restricted.
Path parameter:
id
— Recurring plan ID (required)
Parameter:
back_url
string optionalMust be a valid URL starting with
http://
orhttps://
. If invalid, returns400 Bad Request
error.If provided, this URL will appear as the “← Back to home” link in the Fundraise Up Donor Portal. The supporter can click this link or the portal logo to return to your organization's portal.
If not provided, the “← Back to home“ button will not be displayed and the portal logo will not be clickable.
We recommend including a return URL to provide consistent navigation between portals.
Response
1{
2 "url": "https://ropsi.org/login/?auth=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7ImlkIjoiNjRiMGJhOWQ5YTE5ZWEwMDFmYTM1MTZhIiwiaWRlbXBvdGVuY3lLZXkiOiIwMDg0YzJkZGZhMGNhZGJhODAwOWI2M2M0MTVhZWZhOGQ0YWYxMjJjZjg3ZmE3ODNmN2ZlNWE5YmVjMzQxNGQzIiwicGF0aCI6Ii9yZWN1cnJpbmdzL1JWRUJXSkJMIn0sImlhdCI6MTcyOTA4MTg2M30.7QTIc9Qvbql642MMvsnrAgVLG3Bj77bCY4yirPAUNXU"
3}
Links validity and security
Access links are valid for 1 minute after they are generated and must be used immediately. We strongly recommend implementing an automatic redirect to take supporters directly to their Fundraise Up Donor Portal without requiring manual action.
These links are intended solely for use within the Donor Portal and should not be shared through emails, notifications, or any other channels. They provide access to sensitive supporter data and financial information, including:
- Managing subscription amounts and payment methods.
- Viewing donation receipts.
- Reviewing donation history.
To protect supporter privacy, validate the ownership of the supporter or donation before generating a link. Ensuring proper use and secure handling of these links minimizes the risk of unauthorized access.