Coming soon: Stripe CTF3

Greg Brockman, January 15, 2014

It's been over a year since our last Capture the Flag competition, and in the meanwhile we've fielded dozens of inquiries about when the next one's coming. The wait is almost over: CTF3 will be here a week from today.

Next Wednesday, starting at 11am San Francisco time (2pm Boston, 7pm London, 6am Melbourne), we'll be launching CTF3.

This time around, we're trying something a bit different. Rather than being about security, CTF3 will focus on distributed systems engineering. You'll learn how to build fault-tolerant, performant software while playing around with a bunch of cool cutting-edge technologies. Like with previous CTFs, our goal is to give you hands-on exposure to interesting engineering problems that you normally only get to read about. If you've been wanting to really grok things like Paxos/Raft, DDOS prevention, distributed search, or Bitcoin (and maybe even bit twiddling), now's your chance.

As always, we're building this CTF for programmers of all skill levels and backgrounds. Even if the above sounds daunting, you should still give it a shot — you might be surprised by what you can accomplish. For those looking for some competition, there will be leaderboards where you can compete against your friends or the CTF community at large.

Want to meet and hack alongside your fellow CTFers in person? While the main gathering will once again be based on IRC (check back for details next week), we'll also be hosting kickoff events in San Francisco, Boston, and London.

Over the next week, the CTF team (Siddarth Chandrasekaran, Andy Brody, Christian Anderson, and I) will be putting the finishing touches on CTF3. See you on the other side!

The countdown has started. Notify me

Manage multiple accounts

Alex Sexton, January 8, 2014

New capabilities for Connect

Amber Feng, December 12, 2013

We built Stripe Connect to simplify the payment flow for marketplaces, store builders, and any other platforms that help users get paid. Since our launch last year, we’ve added a couple of new, frequently requested features:

NewApplication fees

You can now view, manage, and refund the fees you collect with our new application fees API endpoint or through the dashboard.

UpdateAutomatically refund fees

When you refund a charge, you can also choose to automatically refund any fees your platform may have collected (as always, Stripe doesn't charge additional fees for refunds or failed transactions). Note that you’ll need to upgrade your application’s API version to make use of this feature.

NewCollect fees on subscriptions

If your users sell subscriptions, you can now collect fees on a per-transaction or per-invoice basis—finally! (Relatedly, we’ve also added a weekly interval to the subscription options you can offer.)

NewMultiple redirect URLs

You can now specify a dynamic redirect URL for when a user successfully connects a new or existing Stripe account to your platform, making it easier to support multiple development environments and custom redirect behavior.

Feedback is always appreciated—we’d love to hear any thoughts on the above, or about anything else you think we should build that’d make Connect better.

Learn more about how Stripe Connect works. Get Started

Stripe Austin Meetup

Alex Sexton, November 11, 2013

Come hang out with Alex, Cristina, Dave, Heather, Orla, and Thairu at The Ginger Man in Austin on Thursday night. We'd love to meet you all and buy you a beer!

Thursday, November 14th, 2013, at 7:30 PM
The Ginger Man

RSVP via our Meetup event.

Track account activity in the dashboard

Russell Davis, November 7, 2013

Adding context with metadata

Kiran Bhattaram, October 30, 2013

Official Node.js support

James Padolsey, October 24, 2013

We maintain a handful of official Stripe API libraries, and we also try to keep our underlying REST API straightforward enough that it's easy for others to build and maintain their own libraries. There are now community-supported bindings in everything from Go to Smalltalk.

Since we launched, Node.js has continued to take over the internet, and we decided that we should really have official Node support. As it happens, Ask Bjørn Hansen has been maintaining a popular Node.js library for around two years. We've worked with him to transfer the stripe npm module and Github repository to Stripe maintainership. Along the way, we added new documentation, support for promises, a broader test suite, and updates to support a few new resources and methods.

You can install the stripe module with npm:

$ npm install stripe

If you previously used the unofficial library to integrate Stripe, just update the module to get the latest version.

In contrast to our other bindings, the Node API maintains strict asynchronicity:

var stripe = require('stripe')(api_key);

    amount: 1600,
    currency: 'usd',
}, function(err, charge) {
    if (err) {
        // bad things
    } else {
        // successful charge

You can read more over on the full documentation. If you have feedback, I'd love to hear from you.

Stripe Cambridge Meetup

Nelson Elhage, September 19, 2013

Come say hi to Evan, Nelson, Kiran, Carl, and Christian at John Harvard's in Harvard Square on Tuesday night. We'd love to meet you all and buy you a beer!

Tuesday, September 24th, 2013, at 8:00 PM
John Harvard's

RSVP via our Meetup event.

Open-Sourcing Stripe Shop

Greg Brockman, September 5, 2013

When we launched Stripe Shop, a lot of people asked us to open-source it so they could build their own single-page stores. We've just released the code on Github; please feel free to borrow any parts you find useful! (We didn't want to open-source the photo of Kat and Thairu, so we decided to take a replacement.)

Stripe in Ireland

Darragh Buckley, September 3, 2013

Stripe’s first three people—myself included—grew up in Ireland. We’ve been looking forward to launching here since Stripe’s earliest days.

Ireland is the fourth country (and first Eurozone nation) in which Stripe has launched. To date, online payments infrastructure in most of these countries, including Ireland, has been dominated by lumbering incumbent banks. Accepting internet payments involved weeks of setup, reams of paperwork, and bureaucratic approval processes.

We want to fix this. With Stripe’s launch in Ireland, we’re bringing all our core functionality to every Irish individual and business: instant setup, full control over the user experience, straightforward pricing, and a fully integrated stack.

Pricing is 2.4% and 24 cent + VAT per transaction. That’s it. There are no monthly fees, minimums, or any other charges. All major card types are supported (including American Express and Visa/MasterCard-branded debit cards). Irish businesses can charge in Euro, US dollars, and British pounds, with Stripe handling all necessary conversions.

While running our beta in Ireland, we were lucky to work with some of the best Irish tech companies, including, Tito, and PCH International. Now that we’re publicly available to everyone, we look forward to working with many more. Most of all, we hope that Stripe helps more businesses get started.

Start accepting payments instantly. Get Started with Stripe