Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I accept credit card payments inside a C# app?

Tags:

c#

credit-card

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.

like image 442
Robin Rodricks Avatar asked Nov 08 '09 17:11

Robin Rodricks


People also ask

How can I accept credit card payments as an individual?

Can I accept credit card payments without a business? Anyone can set up an account with a payment service provider like PayPal or Stripe; you don't have to be a legal business entity. Those accounts let you accept credit card payments from anyone, including friends, family, customers and clients.

How can I receive a credit card payment?

If you want to accept credit card payments, you can do it one of two ways: merchant accounts or payment service providers. A merchant account is an account that you open with a bank to accept credit card payments.


2 Answers

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.

like image 138
Mark Redman Avatar answered Sep 23 '22 05:09

Mark Redman


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

like image 33
Myles Avatar answered Sep 23 '22 05:09

Myles