Kurejito: Write your app now. Choose your bank later.
Kurejito is a standard API for incorporating card payments into your .NET or Mono application.
- Write your app against a clean API, using built-in test implementations to refine your payment system.
- Deploy your app against any supported payment provider with minimal code changes - or write your own provider.
- Switch providers easily if your current payment provider goes under, goes offline, or just plain lets you down.
Kurejito is Japanese for "credit" - or rather, it's the English word as pronounced when written in katakana. @dylanbeattie
Sparked by this tweet and galvanised by the existence of Active Merchant.
Keep it simple. One assembly, basic functionality, no dependencies. Build, discuss, re-design, re-factor, rinse-repeat.
- Datacash @dylanbeattie
- SagePay @dylanbeattie
- PayPal Direct Payment @bentayloruk
- TBC @your-name-here?
.NET 3.5, C#, Moq, Should, xUnit, Visual Studio 2010 sln.
We'd love to get as many people involved as possible. Right now it is early days and we're just hacking the basics, so it's difficult to divvy up tasks. Suggestions would be:
- Follow the #kurejito hashtag
- Tell us about good code with a friendly license that we might want to look at.
- Anything else you can think of that will make this a success!
/src
/Kurejito.sln Visual Studio 2010 solution file
/Kurejito.5.1.ReSharper Resharper project settings
/Kurejito Core project source code
/Kurejio.Tests Unit and integration tests for Kurejito
/lib Libraries and binaries (Moq, xUnit, &c) used by Kurejito
/doc Project documentation intended for eventual distribution
/etc All the rest - notes, artwork, specs, legalities, and so on.