If you haven’t used Stripe for accepting payments online yet, you’re missing out on the best. Hands down.
They take care of payment processing with minimal headaches and extensive developer resources. But they also have a beautiful checkout form you can start using right away on your site.
Since it’s an embedded button that pops up a checkout form overlay provided by Stripe, you get all their improvements and optimizations automatically as they test and iterate.
It’s free in the WordPress repository, or simply search for “Stripe checkout” in your WordPress admin.
But wait…aren’t there a ton of good Stripe plugins already out there.
The simple answer is yes. And there are some good ones. If you want to integrate with plugins for e-commerce, membership sites, form building, etc., this plugin is not what you’re looking for. If you’re using one of these, you can probably find a Stripe add-on designed for it.
This Stripe plugin also does not store any post meta for transactions or send emails. Stripe does this for you, though you have to explicitly enable customer receipts.
Note that Stripe suggests that the pages hosting the checkout form be SSL (start with https://).
For version 1.0, there’s just a few settings to enter, then you place a shortcode on your pages where you want the button and overlay. That’s it.
At this point, like our Gumroad WordPress plugin, we’d like to hear from actual users what features they need.
Let us know your feature requests and they might get in a future update.
Update April 24, 2014
Added a few more shortcode options: multiple currencies, billing/shipping addresses, redirect URL, etc. See the changelog.