I have a (hopefully) basic question on credit card processing, particularly using Authorize.Net. This is my first foray into credit card processing so I have been reading up on it quite a bit.
Let me describe what I am trying to do. I am in the process of building a POS application (WinForms) that receives all it’s data from my mvc3 based web service.
I want to include a credit card swipe & receipt printer with this solution. My thinking here is that I have the client app collect all relevant info (cc#, expiration date, name, etc) and call up to my webservice. Once I am in my webservice I would then call out to Authorize.Net, making a card present transaction.
Am I missing anything here? Is it ok to make card present transaction from a web server? Anything to watch out for? Should I be looking at AIM (Advanced Integration Method) instead?
Windows App <=> Your Web Service <=> Authorize.Net
I’m not sure how you connect: Windows App <=> Your Web Service
Your Web Service <=> Authorize.Net is not hard. I have done few projects using Authorize .Net Payment.
1) You need HTTPS for your web service
2) Inside your web service, post to “https://secure.authorize.net/gateway/transact.dll” along with parameters.
3) Once approve, you will get TransactionCode. If fail, you will get error message.
Edited:
Guide: Authorize.Net