Payment Systems with Craig McKeachie
How do you handle credit card payments in your applications? Carl and Richard talk to Craig McKeachie about his work with different payment solutions, including Stripe. The conversation digs into the challenges of building your own payment system versus using a third-party system - starting with PCI compliance! Craig talks about different tooling for embedding payment, including the stripe.net library on GitHub for plugging into Stripe, and so on. Taking payments is important, so is doing it right - you have to think about security in a deep way. Don't build what you don't have to!
Guests:
Craig McKeachie
Craig McKeachie is a Pluralsight author and trainer specializing in JavaScript libraries and frameworks. He has been a software developer for 15 years and earned the Microsoft Certified Solutions Developer (MCSD) certification for three generations of Microsoft technology (and still likes to wear his DCOM t-shirt from BD: before .NET that is). Craig is the author of the JavaScript Framework Guide: AngularJS, Backbone, and Ember and blogs at funnyant.com. Craig lives in Ohio with his wife and two boys.
Links:
- ASP.NET WebHooks http://blogs.msdn.com/b/webdev/archive/2015/09/04/introducing-microsoft-asp-net-webhooks-preview.aspx
- Craig's Blog http://www.funnyant.com/
- Twilio https://www.twilio.com/
- Ken Cochrane's PCI Compliance Blog Post http://kencochrane.net/blog/2012/01/developers-guide-to-pci-compliant-web-applications/
- Stripe https://stripe.com/
- authorize.net http://www.authorize.net/
- stripe.net on GitHub https://github.com/jaymedavis/stripe.net
- ngrok https://ngrok.com/
- Craig's Pluralsight Course on Stripe http://www.pluralsight.com/courses/stripe-fundamentals-with-asp-net-mvc