inCause is a custom application that connects businesses with non-profits in the community. We converted the inCause application from integration with a legacy CMS to JoyaCMS and rewrote the application to work with MongoDB, providing increased flexibility for code maintenance. Further, we enabled Stripe for eCommerce functionality inclusive of Stripe Connect which allows profile users to collect payments from end-users with a small fee going to site owner. Stripe.com was selected as the payment gateway because of the excellent developer API which makes it one of the least expensive options to implement and maintain and allows for almost immediate acceptance of credit cards on the web. Stripe handles everything, including storing cards and subscriptions, thus mitigating the customer risk.