DonorDock supports online giving using Stripe and/or PayPal. Note, recurring giving options are only available when Stripe is used as the payment method. 


To set up online giving using Stripe, follow these steps:


  1. Log in to your Stripe account.

  2. Make sure you are NOT in Test Mode.  Toggle Test Mode Off.


  3. From the Dashboard, choose the Developers link next to Test Mode.

  4. Choose API Keys from the Developers menu. Make sure you are viewing the live API keys (test mode off).



  5. If no API keys exist, create a new set of API keys. For more information on Stripe keys, please see https://stripe.com/docs/keys

  6. Copy your Publishable Key and your Secret Key
    • Note: Make sure they are the LIVE keys and NOT test keys (test mode off).
    • Note: Ensure you can reveal and copy the entire secret key. The publishable and secret keys are similar lengths. A live secret key that only shows the beginning and end with "..." in the middle is not the entire key, this a truncated version shown for security reasons. If you are unable to copy the entire key, you can create a new secret key for DonorDock Online Giving: 
      • Choose Create secret key
      • Name the key (e.g. "DonorDock Online Giving")
      • Choose Create
      • Copy the key! You must do this immediately; the full key cannot be viewed again.
      • Save the key

  7. In your DonorDock portal, choose Fundraising -> Giving Pages in the main navigation.

  8. The global online giving settings are in the left-hand column.

  9. Enable Stripe under the Payment Types area.

  10. Add your Stripe Public (Publishable) Key and Stripe Secret copied from step 6 into the fields, scroll down and choose Save Configuration to save the online giving settings.

  11. After entering the Stripe keys and saving, click the Enable Recurring Giving button.

7. The Enable Recurring Giving button should be replaced with information about your Stripe plans, similar to this:



To set up online giving using PayPal, follow these steps:


1. Click on Fundraising -> Giving Pages in the main navigation.

2. The global online giving settings are in the left column.

3. Scroll to the PayPal Configuration section click the Enable PayPal checkbox.

4. Enter your PayPal account email address in the PayPal Email field.

5. Save your organization settings.


To configure your default online giving page:


1. Click on Fundraising -> Giving Pages in the main navigation.

2. In the main Giving Pages list, click on the Default Giving Page at the top of the list.

3. Choose whether to display the organization logo at the top of the giving page.

4. Upload a featured image for your online giving landing page.

    Note:  The image area is 632 x 300 pixels.  Images should be at least that size, they can be larger, but having something                      with a similar ratio will work best (about 2:1).

5. In the Appeal Message field, enter your general online giving Appeal Message. This is what your donors will see when they visit your online giving landing page.

6. Enter your Thank You & Gift Acknowledgment Message. This is the message donors will see after successfully donating online.

7. If you would rather redirect donors to another URL, for example, a thank you page on your own website, enter the URL in the URL to Send Donor After Online Gift field. NOTE - If a URL is entered in to this field, it will always redirect and will never show the message from step 5.

8. Choose whether to allow donors to cover processing fees.

9. Choose whether to allow donors to designate the gift to a specific fund. Funds can be enabled for designation by editing the fund record and choose to allow for online designation.

10. Choose whether to enable preset giving options. If you enable this, you can set up to six preset amounts. If you enter $0, an option will not appear.

11. Choose a suggested gift amount.

12. Save the giving page.


To configure additional online giving pages:


1. Click on Fundraising -> Giving Pages in the main navigation.

2. In the main click on the Add Giving Page button.

3. Set a name for the new giving page.

4. Choose the primary channel you plan to promote the giving page through. This is informational only as giving pages can be promoted through multiple channels.

5. Choose if the giving page is associated to a campaign. If selected, gifts from that giving page will be tracked to the selected campaign.

6. Set a fundraising goal and solicitation goal for the giving page (optional).

7. Select if you plan to use the giving page in a certain date range (optional).

8. Add an optional description.

9. Choose Save & Continue. An appeal will also be automatically created for each giving page.

10. You will be redirected to the giving page settings page, where you can set the additional giving page properties.

11. Choose whether to display the organization logo at the top of the giving page.

12. Upload a featured image for your online giving landing page.

13. In the Appeal Message field, enter your general online giving Appeal Message. This is what your donors will see when they visit your online giving landing page.

14. Enter your Thank You & Gift Acknowledgment Message. This is the message donors will see after successfully donating online.

15. If you would rather redirect donors to another URL, for example, a thank you page on your own website, enter the URL in the URL to Send Donor After Online Gift field. NOTE - If a URL is entered in to this field, it will always redirect and will never show the message from step 5.

16. Choose whether to allow donors to cover processing fees.

17. Choose whether to allow donors to designate the gift to a specific fund. Funds can be enabled for designation by editing the fund record and choose to allow for online designation.

18. Choose whether to enable preset giving options. If you enable this, you can set up to six preset amounts. If you enter $0, an option will not appear.

19. Choose a suggested gift amount.

20. Save the giving page.

21. The preview will update as you make and save changes.


To embed online giving pages in your website:


1. Click on Fundraising -> Giving Pages in the main navigation.

2. Click on the giving page you would like to embed.

3. Scroll down to the bottom of the page and find the Embed section. The embed will be done using an iFrame embed. Copy the iFrame embed code, and add it to your website in the area you want the online giving page widget to be displayed.


For information on how to embed your giving pages in popular CMS systems, see these articles:


Embedding Pages in a Wix Website

Embedding Pages in a Webflow Website 

Embedding Pages in a SquareSpace Website