Etomite Community Forums: Accepting Donations - Etomite Community Forums

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Accepting Donations How to accept paypal on a non-profit site

#1 User is offline   danlanphear 

  • Etomite Forum Newbie
  • Group: Member
  • Posts: 41
  • Joined: 23-January 09

Posted 16 February 2009 - 07:44 PM

Hi,

I am setting up an etomite-based site for a church that financially supports missionaries in foreign countries.

I want to set up a paypal "store" where users can a) enter a contribution amount, and B) designate either the general fund or choose from a list of individual missionaries to support. The customer should not be required to have a preexisting paypal account, but be able to use a credit card number if necessary.

It must also generate a "receipt" suitable for tax purposes, and administrative reports. E-mail functionality would be nice, but not required. I want this form to be very secure. I have access to SSL on host if necessary.

I am not experienced enough in this level of programming to write it, so does anybody know if there is a snippet that can do this? If not, what other options are there?

Thanks,

Dan

#2 User is offline   Cris D. 

  • Loves Etomite Forums!
  • PipPipPipPip
  • Group: Member
  • Posts: 1,076
  • Joined: 10-August 06
  • Gender:Not Telling

Posted 16 February 2009 - 09:30 PM

Paypal provides a lot of suitable code that would be as easy as adding it to a chunk in your site to use. This would probably done by creating a donate button for each client donation option. Out of the box- paypal accepts cards and doesn't require users to have an account, that screen and that side of things are handled from their end. As for SSL, there's a few more issues depending on your final method of verification (post back IPN or just let Paypal generate the receipt - probably the easiest).

You coould use etoBasketForPaypal and have a single entry per donation option and change the button to something more appropriate.

If I were you, I would be spending a little time at the paypal site, then when you know what feature(s) and / or code blocks they give you, we will help you integrate it with your emomite site.

Paypal is the hard part, etomite is the easy part.

#3 User is offline   danlanphear 

  • Etomite Forum Newbie
  • Group: Member
  • Posts: 41
  • Joined: 23-January 09

Posted 17 February 2009 - 04:05 AM

Thanks Cris,

I did just that this afternoon. I set up one "button," and saved the resulting code in a text file.

Basically, what I'm envisioning is a page on my site with a form where users can enter a dollar amount and then click a radio button to indicate which fund they want to donate to, then click a button to be taken to the PayPal form to enter their card info and complete the transaction.

Does this sound reasonable? What's the best way to integrate this, chunks?

Thanks.

#4 User is offline   cathode 

  • Etomite Staff
  • Group: Staff
  • Posts: 654
  • Joined: 21-November 05
  • Location:Indiana, U.S.

Posted 17 February 2009 - 05:06 AM

A chunk is the way to go. It's dead simple with Paypal and Etomite.

#5 User is offline   danlanphear 

  • Etomite Forum Newbie
  • Group: Member
  • Posts: 41
  • Joined: 23-January 09

Posted 17 February 2009 - 05:55 AM

I got it pretty good now. I've never set this up before, but it really was pretty easy.

I set up four "buttons" on PayPal and just copied the id numbers into my custom form:

<form id="PayPal" action="https://www.paypal.com/cgi-bin/webscr" method="post">
 <fieldset>
  <legend>Please click below to designate a fund for your donation.</legend>
  <input type="hidden" name="cmd" value="_s-xclick" />
  <ul>
   <li><input type="radio" name="hosted_button_id" value="#######" checked="checked" /> General fund</li>
   <li><input type="radio" name="hosted_button_id" value="#######" /> General Missions Fund
	<ul>
	 <li><input type="radio" name="hosted_button_id" value="#######" /> Brad &amp; Janna (Belize)</li>
	</ul>
   </li>	
   <li><input type="radio" name="hosted_button_id" value="#######" /> Youth Fund</li>
  </ul>
  <p>Click "Continue" to proceed to the payment information form. (You will be directed to a PayPal page). <em>Note: PayPal membership is <strong>not</strong> required.</em></p>
  <input type="submit" value="Continue" alt="" />
 </fieldset>
  </form>


Thanks for the tips.

Dan

This post has been edited by danlanphear: 17 February 2009 - 05:59 AM


Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users