Donations Overview

by Justin Bodeutsch | Last edited: 6/29/2009

The donations component of the E-commerce system has the following features:

  • the creation of categories / designations for donations.
  • support for recurring donations
  • users can designate which day of the month they would like their donations charged if reccurring
  • users can setup multiple recurring donations on different (or same) days of the month

How to setup donations

1. Select a payment gateway

For donations to be process, you will need a payment gateway. We offer two different solutions, authorize.net and Paypal. The following documents highlights the features of each and explain what information is needed to integrate with our system.

Authorize.net

Paypal

2. Add the Link

Once the payment gateway is configured correctly, the following monklet will create a link that will allow donations: 

tag="login"
type="donate"
display="popup"
label="Click Here to Give Online."

Label can also be a gif or jpg image. To do this modify the tag to look like:

label="/media/give.gif"

Display must be popup, embedding it in a page is not currently available.

Donations during checkout

You can also allow donations during the checkout process, if your site is selling products. Simply check 'Allow Donations During Checkout' on the ecommerce settings page.

Donations During Checkout

Then when the customer is checking out, on the final confirmation page page in the checkout popup, they will be given the option to specify an amount to donate.

 

Donations During Checkout Iframe

3. Add the Me Page

After a donor completes the process they will be redirected to their /me/ page. The following code should be added to the template mcms_me.php to so that their order history can be viewed. If the client navigates to example.com/me/ and logs in, they will be able to see their order history at any time.