This project was developed during the 2018 Hack For a Cause event in Eugene, OR. It addresses the QR Donation challenge submitted by Adam Wendt from the Eugene/Springfield NAACP.
Existing payment scheme was not intuitive to NAACP staff and donors. The Challenge Champion wanted to have a payment method that are:
- Easy to pay through QR or other technnologies
- Specific to five different causes (youth council, general fund, legal redress, ACT-SO, and Maddie Reynolds scholarship)
- Doesn't require login to specific payment scheme for those who don't have accounts, but only their credit card
- Collects donor's information (name, address, email, phone)
The team create a working prototype on AWS LightSail. Visit Demo to try it out.
Stripe dummy credit card:
- 4242 4242 4242 4242 with any valid exp date or CVC code.
Paypal sandbox account:
- Username: [email protected]
- Password: wmy4h]<SsY9LE`Js
The existing payment method was using the legacy Paypal extention. Donors were unable to donate to specific causes or add their contact information. Donors were forced to fill out paper slips with their credit card info in order to donate. Our solution implemented WooCommerce to provide donor with a better interface and more payment options.
- Wordpress
The team used AWS LightSail to spin up an instance of the existing Wordpress site using Amazon AWS free tier.
We used the following technologies to implement our solution. Usage of these technologies eliminate the need to enter NAACP website and navigate to payment page.