I have a requirement to create a donation software for a project.Does anyone know how KickStarter designed theirs? What are the security elements involved? How do I create the credit card transactions-processing part? Is there some common library/service used for that?I am still in research phases for this, so any ideas appreciated!
How to create donation software?
security;web design
There are a lot of issues for handling credit cards.  The easiest solution is using a service like Paypal's service to process the credit cards.  That way, all you have to do is store the amount and a PayPal Transaction ID.You can then start moving up to more complicated solutions, directly using gateways such as Verisign (yes, that's part of PayPal) or Authorize.net or any of a lot more.Things that you will need to think about, especially if you start to go towards using merchant account APIsPCI ComplianceFraud protectionDispute handlingAuditingGetting an Internet Merchant AccountStoring/ Not storing/ encrypting personal identifiable informationIt's a really broad topic, and there are a lot of answers out there.  This is a bit of a start of things you'll have to think about.