Skip to main content

Get Started with the OnlineFundraising Integration

Enable and configure the OnlineFundraising integration.

Cristina Gruita avatar
Written by Cristina Gruita
Updated this week

⚠️ Important: Some steps require assistance from OnlineFundraising Support and Donorfy Support. You cannot complete the setup independently.


Configure the Webhook in OnlineFundraising

OnlineFundraising sends data to Donorfy using webhooks.

  1. Contact OnlineFundraising Support.

  2. Ask them to configure the Webhook URL for your Donorfy account.

⚠️ Important:
The webhook URL cannot be edited within OnlineFundraising by users. It must be set by OnlineFundraising Support.


Enable the Feature in Donorfy

The OnlineFundraising feature must be enabled on your Donorfy account.

  1. Contact Donorfy Support.

  2. Request that the OnlineFundraising integration is enabled for your account.

Once Donorfy Support confirms this is complete, you can continue with the setup.


Gather API Credentials from OnlineFundraising

You need specific credentials from OnlineFundraising to complete the configuration.

  1. Locate your API Tokens in OnlineFundraising.

  2. Request the following details from OnlineFundraising Support if required:

    • Merchant ID.

    • Payment Engine API Key.

    • DataSet API Key.

πŸ“Œ Note: All credentials must be active and valid before continuing.


Configure OnlineFundraising Settings in Donorfy

Once you have all required credentials, configure the integration in Donorfy.

  1. Go to Settings, then click Online Fundraising Settings.

  2. Enter the required values:

    • Link: The URL of your OnlineFundraising site.

    • Merchant ID: Provided by OnlineFundraising.

    • API Key: The Payment Engine API key.

    • DataSet API Key: The DataSet API key.

  3. Save your changes.


Confirm the Integration Is Active

After configuration, test that the integration is working.

  1. Submit a test form in OnlineFundraising.

  2. Check Donorfy to confirm constituents, transactions, or subscriptions are created.

πŸ“Œ Note: Data is sent in near real time once the webhook is active.

Did this answer your question?