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.
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.
You can checkout Paypal, Authorize.net, Google Checkout, and any of a number of other merchants out there.
You can get sample source and good rates from either Chase Paymentech or Litle.
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.