Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Credit Card Interfaces #402

Open
brandonvmoore opened this issue Apr 15, 2014 · 4 comments
Open

Credit Card Interfaces #402

brandonvmoore opened this issue Apr 15, 2014 · 4 comments

Comments

@brandonvmoore
Copy link

I'd like to add credit & debit card processing options.

I've been going through the code quite a bit and even though I'm familiar with the technologies and design patterns you're using, it's definitely the first time I've worked with a project on this level.

Is there anything already available that would consume a credit card processing implementation I provide (using MEF?), and if so how would I link a particular tender to use it in the application?

It doesn't look like there is... in which case I wonder if you might be willing to work with me to add this feature?

@emreeren
Copy link
Owner

Great! A lot of people asking for this feature. Which service are you planing to integrate?

@brandonvmoore
Copy link
Author

To start with, we are going to use PayCharge (
http://www.paywire.com/technologies.aspx).

Ideally though, I'd like to be able to write a dll that I can drop into a
folder (possibly with other dll's for other integrations at some point).
Then when editing a tender I would like to be able to point it to which
integration I'd like to use.

I would make the changes in Samba to do this myself, but I'm still getting
familiar with the code and not entirely sure how to go about it just yet.
Obviously I think it would be great if you wanted to make these changes,
but if not I'd love to get some direction from you on how you would
recommend going about it.

On Wed, Apr 16, 2014 at 7:26 AM, Emre Eren notifications@github.com wrote:

Great! A lot of people asking for this feature. Which service are you
planing to integrate?


Reply to this email directly or view it on GitHubhttps://github.com//issues/402#issuecomment-40592441
.

@emreeren
Copy link
Owner

OK. SambaPOS V2 have an integration path for Credit Card Processing. You can review:

Credit Card Processing Service
https://github.com/emreeren/SambaPOS-2/blob/master/Samba.Services/CreditCardProcessingService.cs

... and Credit Card Processing Module
https://github.com/emreeren/SambaPOS-2/tree/master/Samba.Modules.CreditCardModule

Please review them and let me know if you think that kind of implementation will solve your need. We can't use it directly since V3 payment system is slightly different but we can implement something similar.

These files just contains two sample processors just to demonstrate how it works. You can find a complete implementation under @rohitjoshi 's branch. https://github.com/rohitjoshi/SambaPOS-2/tree/master/Samba.Modules.CreditCardModule/FirstData

@brandonvmoore
Copy link
Author

That looks great to me.

The only thing I can think of that would be good to add is a method to check the balance. This obviously wouldn't apply to credit cards, but it would be useful for external gift card solutions and possibly for EBT cards (not sure what your version of EBT is, but basically it's welfare).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants