Does Double the Donation integrate with Blackbaud Checkout through Luminate Online?

This article walks through Double the Donation's integration with Blackbaud Checkout through Luminate.

Step-by-Step: Integrate Double the Donation's 360MatchPro into Blackbaud Checkout through Luminate Online

Phase 1: Connect Luminate Online to 360MatchPro

Phase 2: Embed the 360MatchPro code snippet in your Blackbaud Checkout form.

Blackbaud Checkout through Luminate Online-360MatchPro FAQs

360MatchPro is the industry-leading matching gifts automation solution for nonprofits and educational institutions to identify more matching gift revenue opportunities and drive more matches to completion. You’ll need a 360MatchPro account to activate the matching gift functionality within this partner platform. Not a 360MatchPro client? Schedule a demo at

Step-by-Step: Integrate Double the Donation's 360MatchPro into Blackbaud Checkout through Luminate Online

Phase 1: Connect Luminate Online to 360MatchPro

Step #1: In Luminate Online, navigate to Setup, then Site Options.



Step #2: Select the Open API Configuration tab.



Step #3: If your API key has been configured, you’ll see the following:



If “The API key is set to …” is not displayed, select the Edit API Keys link in order to create and configure an API key.


Note: In the preceding image, myLuminateOnlineAPIKey is an arbitrary value that we’ll use throughout this tutorial.  Where applicable, please replace this value with your organization’s Luminate Online API Key.


Step #4: Add 360MatchPro’s IP address to your allowlist (previously referred to as whitelisting). Press the Edit server API configuration link.



Step #5: 360MatchPro’s IP address is Enter this value and press the Add New IP Range to list button.



Step #6: Add a record for 360MatchPro.  In the User Name field, type 360matchpro. In the password field, type any arbitrary value you would like. Please remember the password, because you’ll have to re-enter it in 360MatchPro. Press Save, then Finish.



Step #7: In 360MatchPro, navigate to Integrations --> Browse. Search for Luminate Online and select Activate Integration.



Step #8: Enter the Luminate Online API credentials from Steps 3 and 6.  Enter your org code, and press the Save Credentials button.  



Note: If you don’t know your org code, you can usually find it in the URL in your Luminate Online portal. In the following image, abc is a placeholder where you can find your org code.


Phase 2: Embed the 360MatchPro code snippet in your Blackbaud Checkout form.

Step #1: In 360MatchPro, navigate to Settings, then API Keys. In the dropdown list, select Luminate Online / Blackbaud Checkout. Copy the 360MatchPro embed code.



Step #2: On your donation form, select the HTML button.



Step #3: Paste the 360MatchPro embed code at the very bottom of the text editor, then press Update.


Blackbaud Checkout through Luminate Online-360MatchPro FAQs

Q: I don’t have a 360MatchPro account. How do I get one?

A: Visit to request a demo! Make sure you mention that you use Blackbaud Checkout in your demo request form.


Q: How does the integration work?

A: After Blackbaud Checkout successfully processes a payment, it’ll send the donor’s constituent ID and transaction confirmation number to the main page.  That information is sent to 360MatchPro via the embed code from phase 2 above. Then, 360MatchPro uses the API from phase 1 above to gather the constituent’s email address, first name, and last name.


Q: Will 360Matchpro honor a donor’s wish to not be emailed?
A: Yes. If the donor is blocklisted in your Luminate Online portal, 360MatchPro will also blocklist that email.
Q: My organization uses a custom domain for our donation form. Will this cause a problem with the integration?
A: Organizations using a custom domain should not encounter any problems with the 360MatchPro integration. 360MatchPro is able to recognize the most common domains, including, and custom domains that are redirected through Luminate Online. If your organization has completed all the steps in this integration guide data is still not flowing from your donation forms to 360MatchPro, and your organization uses a custom domain, it is possible that the standard integration has not been able to recognize the custom domain. Contact to diagnose whether this is the case.


Q: Where else can I embed Double the Donation's plugin, other than on my Blackbaud Checkout donation form?
A: We recommend you create a dedicated matching gift page on your website to place matching gift information in the path of every website visitor, not just those already on your donation form. On this page, you can explain what matching gift programs are and provide donors with a chance to look up their employer’s program forms, guidelines, and instructions. Your dedicated matching gift page will become a useful resource to include in emails, newsletters, and direct messages.
To install Double the Donation’s matching gift search tool anywhere on your website, simply copy and paste the Embed Code from your 360MatchPro account onto the desired page. Take a look at an example from the Cat Rescue Club: