Cashier is an agnostic payment gateway solution for taking Card Payments and setting up Direct Debits in sites built with Umbraco. The aim of this project is to be able to write payment solutions once that can be reused in any project, and provide a constistent code pattern for taking payments, no matter what Payment Provider is being used.
During my time as a web developer, I have found most people don't want full fledged e-commerce systems. More often than not, people want to be able to take donations, or pay for something that is pushed into an already-existing system they use to manage orders. As a result, each implementation is unique but the payment integration stays the same. Hence this package.
Cashier also provides a very handy Dashboard to view all Payments requested by code, so it's possible to view transaction successes or failures.
For more information on how to install, setup and example code, click here.
Install via Nuget:
install-packge Our.Umbraco.Cashier
Available Payment Provider Implementations:
Stripe
Install via Nuget:
install-packge Our.Umbraco.Cashier.Stripe
Contributions
I want this to be as much of a community led project as possible. I am open to Cashier core changes in order to support deeper functionality, and am welcoming as much help as possible building more Payment Providers as possible.