I have been looking into more options for online CC processing. I am using
www.v-share.com for this release of Tennis Charter, because it allows me to do real-time issuing of unlock codes. Pretty nice, and it isn't very expensive.
In the future, I am looking toward other things, like maybe using
.netCharge, which is a .net component that you use to interface with various
processors/gateways. For the money, ($125), I'm not sure it is really worth it. It's features are: Seamless Integration (ok so I am saved a few lines of code... only a few), Common Interface (ok, you can switch processors without changing code.. some value here), Logging (text logs.. good again), AVS Support (this is really provided by the processor), Card Verification Code (again, just passing data to the processors), Transaction Types (real-time, authorization, processing, void, refund... ok), Test mode, Timeouts, Returns and Error codes, Prevalidation, Database Logging (very cool, it encrypts the data and puts it in a SQL Server... pretty cool), etc..
Ok, it is pretty cool. But lots of these features are lost of people that arn't running a "WebStore".
One of the processors it works with is
http://www.authorizenet.com which is one of the few companies to describe (technically) how their stuff works. Most sites describe it like "Customer enters credit card information. Credit card information is sent to our servers" blah blah blah.
If you are lost,
this diagram might help explain it.