Native application for WeCrowd, a sample crowdfunding platform that showcases easy payment transactions courtesy of the WePay Android SDK and API. Note that WeCrowd does not actually process any payments.
- The app demonstrates donation flow from two perspectives: a merchant and a payer. A merchant can accept donations via a card swiper or [virtual terminal] (https://en.wikipedia.org/wiki/Virtual_terminal). A virtual terminal is basically a way for someone (presumably a merchant) to enter credit card information on behalf of someone else (presumably a payer).
- The app is meant to be an implementation guide of sorts for platforms integrating the WePay Android SDK. Best Android development practices have been used as much as possible.
- This app does not perform actual transactions or donate to any real causes.
- This app is not meant to be a full-fledged version of the WeCrowd web app. Some functionality (such as creating a campaign as a merchant) is not implemented since the primary goal of the app is to showcase the payment transaction flow.
Huge shout out to these libraries!
- Android Signature Pad License
- WePay Android SDK
- Clone the repo
- Change to the repo root directory --
$ cd ./wepay-wecrowd-mobile-android/
- Ensure Android Studio is installed
- Open the project in Android Studio
- Ensure Android studio device settings are configured to your liking -- Run->Edit Configurations
- Build and run the app on your favorite Android device (it may take a few minutes the first time)!
See the LICENSE file for license rights and limitations (MIT).