API Keys
Overview
You can access the API Keys tab via the Admin category in the left sidebar.
The DRM system does not process payments directly. Instead, it facilitates integration with a selected third-party payment processor using an API key generated within that processor's system. The DRM sends the donation details (payment details) along with the designated API key to the processing account. The processor then handles the payment, withdrawing the funds from the donor's account and depositing them into the organization's account.
Default Key Features
Add API Keys
To add a new API key as a default gateway to the system, follow these steps:
Click the “+New” button, located on the top right.
In the “Gateway nickname” field, enter a name for the gateway.
From the “Credit card gateway” dropdown, select the name of the processing company.
Choose the transaction type from the “API type” dropdown.
Paste the API key you copied from the processing company into the “Processing Integration Key” field.
Important: Make sure the API key is entered correctly - any inaccuracies may cause the transaction to fail.
Select the desired currency and country using the respective dropdown fields.
Save your changes to finalize the addition of the default API key.
Run a TEST charge after creating your API key to ensure it was set up correctly.

For more information on the available options and instructions for setting up each gateway, see Setting up API Keys.
Remove API Keys
API keys can be deleted immediately using two methods:
Click the delete icon on the far right of the specific API key you wish to remove.
Click the edit icon on the far right of the desired API key, and then select "remove" in the bottom left corner of the subsequent window.

Edit API Keys
To modify an existing API key:
Click the Edit icon on the far right of the desired API key.
Adjust the fields you wish to change.
Click "Save Changes"
Run a TEST charge after editing your API key to ensure it was set up correctly.

Advanced Key Features
The DRM platform allows you to add an API key for use with a specific campaign.
Your organization can assign a dedicated API key to each campaign. This ensures that all funds for that campaign are processed through a designated processing account.
All functionality is the same as with the default API keys. You can add, edit, and delete advanced keys by following the same instructions outlined in the Default Key section. The only difference is that with advanced keys, you are assigning a specific campaign to each API key.

For example, you might create a campaign named “Shabbos Meron”. Donations made under this campaign would be associated with that specific cause and processed using its designated API key.
Last updated
Was this helpful?

