Stripe Payments for Developers

Intrigued by Larry Ullman tutorials on “Processing Payments with Stripe“, I decided to look further into Stripe Payment Processor. So, what is Stripe and what is it good for ?

Stripe is a payment processor, similar to Paypal. The biggest advantage is that it helps developer avoids PCI Standard Compliance. As ecommerce developer notes in their “A Quick Look at Stripe Payments“:

Perhaps the single largest headache that ecommerce developers can face — particularly when building a new site or application — is managing the PCI Data Security Standard. This task is a hassle, in my opinion, because the standard often trails actual real world best practices and places all of the emphasis for data security on the merchant and developer while ignoring steps that credit card companies could take to develop safer payment solutions. What’s more, it requires developers to complete paperwork that, in many cases, is left open to a wide degree of interpretation.

Stripe helps developers avoid most PCI entanglements by converting payment card data like the credit card number, expiration date, and card verification code to a single-use token in the client browser using JavaScript. The token — not the actual payment card data — is then passed from the checkout form to the merchant’s or application’s server.

While this again may be open to some interpretation, the web or application server is never storing or transmitting actual payment card data, which should put the server outside of PCI scope.

Stripe uses a Javascript front end and back end API is available for PHP, Python, Ruby and more. It also handles everything, including storing cards, subscriptions, and direct payouts to your bank account, in other words, it offers full-stack payments.

There is a price for use of the service, 2.9% + 30 cents for every successful charge.

Companies already using Stripe includes Wufoo, Forrst, Chart.io, App.net, Foursquare, Prestashop and many more. You can view the list on Stripe Gallery.

Stripe itself is relatively new, having launched in October 2012. It was highlighted by Tech Crunch in their “Stripe’s New Payments Product Could Be A Boon For Collaborative Consumption, E-Commerce Startups“.

Oh, there is also a WordPress plugin available called “Stripe Payment Gateway for WordPress“.