Setting up API Keys

API Fields

This article provides additional details on the various fields that must be completed when creating a new API key.

hand-point-right Gateway Nickname

The purpose of choosing a gateway nickname: For some gateways, this can be any value used for the user’s reference. For others, it is a required part of the API key setup and must contain the gateway account number.


hand-point-right Credit card Gateway

This field specifies the processing company responsible for handling the funds.


hand-point-right API Type

This field specifies whether you are going to process by credit cards or charity cards.

Refer to the API Type by Gateway table below for compatibility details.

Credit Cards

Includes all standard credit cards such as Visa, MasterCard, American Express etc.

Charity Cards

Charity cards are often referred to as "DAF Cards" (Donor advised fund cards).

Companies that issue these cards enable donors to contribute to charities while receiving tax deductions.

Examples of providers offering charity cards include Matbia, OJC, Donors Fund, Pledger, and OneGiv.

Before you can connect your Donary account to your charity card accounts, you must set up accounts with each charity card.


hand-point-right Processing Integration Key

This is a unique API key that connects your platform to a payment processor, allowing secure processing of payments or donations.

You will receive this key from your processing company. Copy and paste it into this field.


hand-point-right Currency

Choose the correct currency to be used for these transactions.


hand-point-right Country

Choose the country where the API will be used. This usually corresponds to the country selected in the Currency field.


API Type by Gateway

Each credit card gateway supports a specific set of API types. Some gateways are compatible only with credit cards, others only with charity cards, and some support both or a partial combination.

The table below clearly outlines the available API types for each credit card gateway:

Gateway
Credit Card
Charity Card

CardKnox

check

check OJC**, Pledger, DonorsFund cards only

USAePay

check

x

OJC

x

check OJC card

SequelPay

check

x

Stripe

check

x

Pledger

x

check Pledger card*

Matbia

x

check Matbia card*

DonorsFund

x

check DonorsFund Card

PeleCard

check

x

CardCom

check

x

ACHQ

See more info here.

Banquest

check

x

Blink

check

x

Interconnect

check

x

PayArc

check

x

OneGiv

x

check OneGiv card

NMI

check

x

*Pledger and Matbia API keys: If an API key is not set up for these charity cards, Donary can still send the payment information to the corresponding service (Pledger or Matbia) using the Tax ID to associate the payment with the correct account.

However, Donary strongly recommends using an API key whenever possible, as a Tax ID may be linked to multiple accounts, which can lead to complications.

**CardKnox - OJC API Keys: When processing charges through OJC and only a CardKnox-Credit Card API key is configured, the system automatically transmits the required OJC information to CardKnox — even without a dedicated CardKnox-OJC API key.

triangle-exclamation

Credit Card Gateway Requirements

The table below clearly outlines the requirements and terminology for each gateway company:

Credit Card Gateway
Nickname
API Key
PIN

CardKnox

check

x

USAePay

check

check

OJC

check **

SequelPay

check

check

Stripe

check

check

Pledger

check **

Matbia

check

DonorsFund

check *

check * (Account no.)

PeleCard (IL Gateway)

check

check

check

CardCom (IL Gateway)

check

check

check

ACHQ

See more info here.

Banquest

check

check

Blink (UK Gateway)

check (Signature Key)

check (Gateway ID)

Interconnect

check

PayArc

check

OneGiv

check

NMI

check

*DonorsFund PIN: There is one default API key used for all DonorsFunds accounts. Please contact us with your PIN number so we can add or edit the API key.

**OJC & Pledger API Key: Donary can obtain the API key directly from these providers on your behalf— no back-and-forth required. There’s no need for you to request the key yourself or forward it to Donary. We handle the entire process for you.

Last updated

Was this helpful?