Stripe Dashboard for iPhone
stripe.com
stripe.com
A beautiful website for Porsche/Apple/Stripe and other highly-regarded products inspire confidence.
Apply this same design to Dell's website and people won't take it seriously.
In my recollection, Stripe's focus on aesthetic design didn't begin until the core problem of simple credit card processing for developers had been solved. Once they gained trust with their customers as a brilliantly-engineered product, beautifully-designed UI's followed.
I'd rather have a website that works and doesn't have a gorgeous UI. Sure, ideally we could have both, but these modern web UIs are quite unreliable in my experience.
If this were true, we wouldn't need to be constantly reminding people to not judge a book by its cover. That said, great novels have been judged so by their content, not their cover. So it seems that the whole of it is more complicated than any part.
Maybe something like: It must look good to get attention. It must be good to keep it. But if something that looks better comes along, it will steal attention, at which point you can only recover it if you remain better.
But that doesn't make a snazzy saying.
Design is absolutely essential... but only if everybody else is doing it.
(In that sense, it is a bit like advertising.)
Design and advertising are distorting the free market. We cannot see if one product is better than the other by looking at its design. We can only conclude that one company has put more effort into the design of a product, than another company and from there we often end up with the fallacy of concluding that one product must be better than another.
However, advertising and design nowadays only show that one company has bigger pockets. Or, in other words, money is spoiling (through design and advertising) the evolutionary properties (in terms of quality) of the free market.
From the moment that you acknowledge that red text on a blue background is hard to read and makes a product genuinely worse, you must acknowledge that the design of a product is a legitimate part of a product.
Design and usability go hand in hand, and _of course_ a product's usability is a genuine part of the feature matrix of products. Sure, some design differentiation is "marketing" , but you also have designs that genuinely make a product better/worse.
A product that cuts short on presenting a polished product on the outside, may very well have the same ugliness to its internal components.
Or, as sometimes happens, 90% of the effort went into the design, and the product itself is crap. That happens too. ;)
The whole thing is beautiful, from the low level of Go, up to the CSS.. it's not just a nice cover on top (like many other products)
If the Stripe app was well designed, but did not provide the user enough information to accomplish his or her goal, it would be useless.
The opposite is not true. You can have a poor design that can still be useful if the content is valuable.
I'm not trying to diminish the import of design, but your claim that they are of equal value is false.
Wow, Paypal, this is your UI:
http://shots.jotform.com/elton/jotform-10-26-2013-19-19-31.p...
It's laid out logically. You can tab between form elements. It's clear what each field is about. It's not squashed together, it's not spread out too much.
It's such a simple thing to do on the backend, and yet I'd never seen this before. So simple to implement, but gives an amazing first impression.
First time I've had any disappointment in a Stripe design. Their stuff has been solid.
Some people do it and it annoys. But it can also be simple things like: Big screens see 2 1/2 screen wide tables across, small screens so the tables under each other. No hidden info either way, just scaled well.
I think good responsive website is the ideal end state. I do not want an app for every single thing I visit. A few important things sure. If stripe was my main activity, sure! But if I am just using it to watch my monthly sales number... rather have a good mobile website.
Your card layout sure is beautiful and the animation is nice but how did you decide it was worth it given some of it drawbacks (users used to the standard nav stack, less screen real estate for content, etc).
http://i.imgur.com/QNpr5rS.png
FF 38 on Windows
http://i.imgur.com/haJzllG.png
edit:Seems to have been related to background loading (opening link in new background tab and then not clicking in to it until after it had fully loaded)
And ditto on simple KPIs/analytics e.g. % increase of new users this week vs last, ARPU, Q/Q... I know there are 3rd party services that focus solely on this but it just seems like such an easy add; am I missing it somewhere in dashboard or is this really not a priority?
Or, really, watch the dashboard.stripe.com space. Though we'll post it here too.
Edit: Looks there is some exiting stuff coming from PC's comment. Looking forward to it.
I just started using the lib for a client last week and I love the syntax. The code is starting to get a little unwieldy, how do you structure your animations typically?
window.requestAnimationFrame(function(){return e.css("transform","translateX("+m+"px)")
Furthermore, it looks like this landing page was built with Rails![1] https://twitter.com/GetControlApp/status/608355729725091841
Control provides a number of services (business intelligence, analytics reporting, etc.) in addition to mobile apps to view your Stripe account details. We let Control know we were planning to build an iOS app in September of 2014 and we plan to continue to work with and support their efforts to build on top of Stripe's platform.
More broadly, we want to balance being good ecosystem stewards with building the best product for our businesses. Occasionally, what we do will overlap with what others are building. When that happens, we'll try to give as much notice as possible.
If you have any questions about this, please drop me a line (cristina@stripe.com). We want to ensure we're building out the Stripe ecosystem to make our partners successful.
We've been using Stripe for a little more than half a year now. While the product and design is top-notch, the reliability of the service and speed of bug fixes could really use some work.
I feel bad for all those third-party apps on the AppStore that probably do the same thing. They filled a niche before Stripe could build their own solution but now, will they just fade away to obscurity?
That being said, here's a bug report:
1) There's a typo in the "transfer details" card where it lists "adjustements"
2) Bitcoin payments don't show any info about the bitcoin transaction (or the fact that it's a bitcoin payment) in the payment details card.
3) The "payment details" card cuts off longer descriptions after about 30 characters
4) it would be nice to see logs via the app to track errors "on the go".
However I will have to stick to a third part competitor[1] for a while, until the following features are implemented (I imagine they are on the roadlist):
1. Some sort of app protection, e.g. a pin code 2. Multi account login
It detracts from an otherwise gorgeous page.
The app is great. Integrated right with 1password as well, and when I went to Authy to copy my MFA token, it auto-pasted it when I returned to the Stripe app. Normally signing in with MFA is a pain, but this was super great!
Features I'd expect from the dashboard at the very least:
1. Number of new customers per interval.
2. Subscription renewals per month.
3. Total income per month stacked by subscription type.
Unfortunately none of these basic features are available.
First off, I would like to point out an obvious fact : this is my first post ever on HN. I have observed /admired all of the great discussions on HN for years and have never felt as though I have had anything useful to contribute (or maybe I was a bit intimidated :) However, a couple people messaged me about the thread that has been materializing here- so here I am! I hope I can add an interesting or insightful perspective.
Yes, Control has an iOS dashboard for Stripe merchants. And an Android app. And a web app , and we have an iWatch app in development. We have a number of areas where we are building out a set of capabilities for businesses to manage their payments better. In fact, we have a number of really cool ideas in our pipeline I think anybody who manages payments will find very , very interesting. Contact me to see our roadmap !
I have known that Stripe was building an iOS app for months (as Cristina pointed out , since September 2014) and I believe this is great! I think a free app for Stripe customers looking for very simple functionality is a smart move by Stripe. And the design is sensational, well done!
At Control, we are focused on building out many more capabilities that I believe businesses will find valuable . For example (just to give a flavor of our thinking):
- Real time alerts on transactional behavior indicative of potential fraud occurring - Expanded CRM tools in iOs, Android, and web - The ability to manage Stripe, PayPal , Dwolla, and more from 1 app
We have a number of payment platforms in our radar we want to build business apps around (we already support Paymill in Europe and nearly done integrations to PayPal, Conekta and PIN Payments). However, Control deliberately built around Stripe first because:
a. Stripe/Cristina has supported our business model from Day 1 and b. I truly believe Stripe's approach is the most significant innovation to happen in the payments industry in the last 10 years, because of their philosophy of opening their APIs to the broader developer /app ecosystem. We love Stripe and we love being able to add value to their customers
We are proud to be a Stripe partner and hope to continue growing and innovating alongside with them.
I should point out that one of our investors /advisors is the Hootsuite CEO, Ryan Holmes. The best advice Ryan gave me was not too worry too much about the prospect of Stripe releasing a free app, but to keep innovating and building distinctive value. Hootsuite's business wasn't materially impacted when Twitter launched their free app . I think this is a good analogy of our position.
Your layout is really broken in landscape on iOS.