
How it works
Benevity Web Services APIs
Benevity Web Services APIs
Benevity's platform is made available to clients through a web services Application Programming Interface or API
.
Benevity Web Services APIs are a set of methods that provide developers a programmatic interface into Benevity's back-end systems. By design, the architecture separates the application layer from the presentation layer, providing greater integration flexibility and control to your development and design teams. You determine how much of the Benevity functionality to use on your site, and what it will look like.
The Benevity Web Services APIs are only available for use by Benevity customers.
See our Available APIs
- Cause
- This API provides methods that enable an organization to retrieve a list of charities or group charities into "cause portfolios". It also provides the ability to retrieve associated donation activity for a cause or cause portfolio.
- Account
- This API provides methods for user management and the ability to retrieve the donation activity associated with a user's account. It also provides the ability to create a user "foundation" which is a select number of causes of interest to the donor, to which they can allocate giving.
- Team
- This API provides methods to create teams or groups of users and enumerate team membership. Teams aggregate individual donor statistics and can be used by an organization to facilitate a collegial sense of challenge around fundraising or as a means for like-minded donors to show solidarity.
- Escrow
- This API provides methods to setup and claim escrows and could be used by an organization to delay donations pending a redemption action or to incorporate gifting (e.g. gift cards) into an application.
- Donation
- This API provides methods that effect donations.
- Receipt
- This API provides methods to generate and retrieve one-time electronic receipts or rolled-up receipts that represent a donor's giving over a period of time.
Benevity Community Foundations
Benevity uses donor advised funds to facilitate donations, matching funds and the issuance of electronic receipts. Donations are made to the respective donor advised funds in the countries in which Benevity operates (which is currently limited to North America). Customers can choose a charity from a database that lists all registered charities in good standing in the United States and Canada (or any subset of the list chosen by the corporate host) and directs the donation fund to make the donation to the chosen charity.
In all cases, the respective foundation issues an electronic tax receipt for the full amount of the donation received. Any interest on funds held is for the account of the charitable purposes of each respective foundation. The ultimate recipient charities are subject to a 7% transaction fee (plus any payment provider charges). This transaction fee may, in some cases, be paid by the participating business.