API Docs by Request

While it’s all the rage to make your API docs publicly available, is it such a good idea? Just because Twilio blabs to any random person about exactly how to make a phone call with their API does that mean you should? If Twilio stuck their head into the oven would you do it too? There are a bunch of good reasons to make people jump through hoops to get access to your API docs. […]

Click to Read Full Article

Hiring Lessons Learned from Growing a Team

Is there any process at a company that is more important than hiring? There are certainly great sole proprietor businesses, but as soon as you decide you want to get more done than what you can do as one person, your ability to succeed is directly tied to your ability to grow the team. You need to find candidates, get them excited about joining you, evaluate them for fit, and onboard them so they can […]

Click to Read Full Article

Spreedly for Classic Applications

If you’ve ever been incredibly excited about a new piece of payment technology followed quickly by the onset of depression because you know the payments infrastructure in your application won’t allow you to use it, this article is for you. I don’t really like the word “legacy” since it has such negative connotations, and something turning over six figures a month is actually pretty awesome regardless of how it’s coded or how old it is. […]

Click to Read Full Article

“Merge pull request” Considered Harmful

I love Github – I think it’s made contributing to open source 1000% more approachable and enjoyable. But I’ve found the open source maintainer workflow that Github puts front and center in the form of the web Pull Request UI is actively harmful to project quality and speed of taking contributions. So before you hit that big old “Merge pull request” button on the next open source Github Pull Request you think is deserving of […]

Click to Read Full Article

Say Hello To bank_account

What if you could, when it makes sense, transact directly against a consumers bank account? Even better, what if you could do it in a way that, just like credit cards, vaulted the details of that bank account so that you could switch out the backend at any time and just keep transacting away like nothing changed? **Well today I’m excited to announce that we’ve added a `bank_account` payment method to Spreedly, which is a fully functional sibling to `credit_card` payment methods.**

Click to Read Full Article

Subscription Failures are People Too

We’ve been steadily making improvements to the Subscriptions backend this year, with the first visible effect being the roll-out of Open Invoicing in the first quarter. We just deployed another improvement that will be visible to you in the backend, and wanted to give you a quick run-down on the ramifications. If you’ve used Subscriptions much, you’ve probably noticed that when a renewal fails, it still shows up in the transaction list for a subscriber, […]

Click to Read Full Article

May 18th Downtime Retrospective

Both of Spreedly’s products, Subscriptions and Core, were down for a little over four hours yesterday (5/18). We know this had a significant impact on our customers businesses, and we want to give you a rundown of what happened, what we learned, and what our plans are going forward to keep this from ever happening again. Many of you may have noticed over the past few weeks that we’ve been suffering from “blips” in availability: […]

Click to Read Full Article