En cours

PHP paypal donation interface

I am working on a site which allows the users to join on my site and accept donation by adding and validating their paypal account. I am looking for someone to develop this module for me.

It can be assumed that the emails are already associated with their profiles on my site. Following functionality is required.

- Validation of the given email as the paypal's approved nonprofit account

- interface to donate to the particular account, using the Credit card/debit card/paypal account.

- at the donation interface, it should be an option to donate $1 to the service provider (my site).

I need this ASAP.

This is the required flow:

-User "U1" enters on our webpage (www.mysite.com) & Clicks on a link/Button which is associated with the Paypal account of profile "P1"
-User "U1" selects the options to pay either via Credit/Debit card OR by Paypal
-if the CC/DC is selected, it asks the details on the same page
-Amount to donate to 'P1'
-Optional Amount to donate to www.mysite.com
-Credit/Debit card information, OR Paypal login
User "U1" enters the details and submits.
System generate the unique donation transaction ID & adds the donation record in a table
sends donation to email Id associated with profile "P1"
sends $1 to site (www.mysite.com) owner's PP account, If opted
Receives the IPN data and updates donation record in table, with the IPN returned data

it sends the email back to the donor "U1" , "Site Owner" , profile owner "P1"

THE INTENT IS TO KEEP THE DONOR ON OUR WEBSITE & NOT TO LEAD TO PAYPAL SITE , which just allow a very limitted customization of look and feel.

- You can assume that the profile page is having the following fields in the page as hidden fields
id of the Paypal accounts of the profile owner (nonprofits.id) .
id of the member donating (members.id)

You can assume the following structure for the tables
###MEMBERS TABLE (users table) DONORS
members CREATE TABLE `members` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`email` varchar(50) DEFAULT NULL,
`fname` varchar(50) DEFAULT NULL,
`lname` varchar(50) DEFAULT NULL
PRIMARY KEY (`id`)
)


###NONPROFITS TABLE (PROFILES TABLE)
nonprofits CREATE TABLE `nonprofits` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(100) DEFAULT NULL,
`mission` text,
`paypal_email` varchar(100) DEFAULT NULL,
`flag` int(1) DEFAULT '0' COMMENT '0=new 1=active',
PRIMARY KEY (`id`)
)


#####DONATION TABLE
donations CREATE TABLE `donations` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`donated_by` int(11) DEFAULT NULL COMMENT 'members id who donated',
`donated_to` int(11) DEFAULT NULL COMMENT 'nonprofit''s id ',
`donated_via` int(11) DEFAULT NULL COMMENT 'giving Circle''s Id or Fundraiser''s Id',
`donated_via_type` int(1) DEFAULT '0' COMMENT '0=direct to NP , 1=fundraiser , 2=giving Circle',
`donated_amount` float(10,2) DEFAULT NULL,
`timestamp` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'date and time of the transaction ',
`paypal_ipn_data` text,
`show_this_entry` int(1) DEFAULT '1' COMMENT '0=dont show, 1=show ',
PRIMARY KEY (`id`)
)

Compétences : MySQL, API PayPal, PHP

Voir plus : paypal donate interface, paypal credit, api for paypal, php donation interface, paypal donation, php credit, nonprofit, donation, DEBIT CARD, api interface using c, php api service, credit card debit card, credit api, paypal credit card php, php email validation, paypal develop, email interface, paypal debit, php email interface, interface module, debit card paypal, interface email api, paypal users emails, validating, asap api

Concernant l'employeur :
( 7 commentaires ) Mississauga, United States

N° du projet : #1057509

Décerné à :

mipblackhawk

Please check PM

250 $ USD en 3 jours
(7 Commentaires)
4.5

10 freelance ont fait une offre moyenne de 368 $ pour ce travail

rockerstech

Already completed fundraising solution and Donation management so i can do it easily.

389 $ USD en 7 jours
(74 Commentaires)
7.6
zeke

Dear Customer! I am an expert web developer with over 6 years of experience and very interested in this project. Ready to start immediately and finish as soon as possible. My bid is for fast professional service exc Plus

300 $ USD en 3 jours
(146 Commentaires)
6.8
LinkPlusOffshore

Please see PMB.

725 $ USD en 22 jours
(5 Commentaires)
6.2
webmonster2126

Ready to start. Please view my PMB for more details.

265 $ USD en 5 jours
(9 Commentaires)
5.6
elanceguru

Please see the PMB for more details.

250 $ USD en 3 jours
(16 Commentaires)
5.6
terwelu

Pleae, review my feedbacks. And you will find the similar project I'd done. It's written in PHP and using Adapative Payment (Chained Payment) of Paypal API. Let me know if it is something similar of what you need.

250 $ USD en 0 jours
(13 Commentaires)
4.3
sunsriinfosys

Hi, I have over 12 years of Experience in software design, development and implementation of various commercial applications in Client/Server environment, Web and ERP applications using C# 1.1/2.0/3.5, ASP.Net, VB.N Plus

400 $ USD en 10 jours
(6 Commentaires)
3.6
Prince072010

Hello, We will be keen in taking this up. We will provide you with single point of contact, who will be available on skype or any other IM's. Kindly check the PMB. Regards, Credent Team.

600 $ USD en 25 jours
(0 Commentaires)
2.8
sujaychn

My name is Sujay.I got your project details on Internet recently.I got 5+years work experience in Web Design technologies like .NET,FLASH,Joomla,ASP,Javascript,PHP,SQL,XML,AJAX,CMS,HTML,SEO,CSS,wordpress,Photoshop,Osco Plus

250 $ USD en 1 jour
(0 Commentaires)
0.0