2 votes

Cashier

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 - Our.Umbraco.Cashier.Stripe
  • More on the way... PayPal, BitPay, SagePay, WorldPay etc.

 

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.

Screenshots

Package owner

Craig Noble

Craig Noble

Craig has 584 karma points

Package Compatibility

This package is compatible with the following versions as reported by community members who have downloaded this package:
Untested or doesn't work on Umbraco Cloud
Version 8.9.x (untested)
Version 8.8.x (untested)
Version 8.7.x (untested)
Version 8.6.x (untested)
Version 8.5.x (untested)
Version 8.4.x (untested)
Version 8.3.x (untested)
Version 8.2.x (untested)
Version 8.1.x (untested)
Version 8.0.x (untested)
Version 7.15.x (untested)
Version 7.14.x (untested)
Version 7.13.x (untested)
Version 7.12.x (untested)
Version 7.11.x (untested)
Version 7.10.x (untested)
Version 7.9.x (untested)
Version 7.8.x (untested)
Version 7.7.x (untested)
Version 7.6.x (untested)
Version 7.5.x (untested)
Version 7.4.x (untested)
Version 7.3.x (untested)
Version 7.2.x (untested)
Version 7.1.x (untested)
Version 7.0.x (untested)
Version 6.2.x (untested)

You must login before you can report on package compatibility.

Package Information

  • Package owner: Craig Noble
  • Created: 12/08/2020
  • Current version 1.0.1
  • .NET version 4.7.2
  • License MIT
  • Downloads on Our: 16
  • Downloads on NuGet: 762
  • Total downloads : 778