tags:

views:

153

answers:

3

How do I accept credit card payments inside a C# app? I'll use some textboxes for the inputs but what gateway do I contact to complete the transaction? I don't mind working with any service, paid or free.

Any ideas how I can do this? Thanks.

+1  A: 

You can checkout Paypal, Authorize.net, Google Checkout, and any of a number of other merchants out there.

Myles
A: 

You can get sample source and good rates from either Chase Paymentech or Litle.

Yuriy Faktorovich
+1  A: 

Payment Service Providers/Gateways generally provide their own APIs/SDKs in various development languages.

You can also purchase libraries that have already integrated to many of these to help implement your solution quickly or run multiple payment options. eg: http://www.dotnetcharge.com/

With regards security, in our experience, it makes sense to integrate in such a way that you pass the user over to the 3rd party provider for processing rather than take or store credit card details within your own system.

Mark Redman