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.
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.
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.
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.
You can checkout Paypal, Authorize.net, Google Checkout, and any of a number of other merchants out there.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With