181 karma · joined September 19, 2011
I'm @amfeng on Twitter. (:
Anything that says "cash back" is automatically applied to your card spending and for both new and existing customers. For everything else, we'll give you a discount code to type into the partner's site directly!
This actually works out okay for most of our libraries. For the ones that can support it (Ruby, Python, etc), we don't hardcode the properties for any resources and instead generate objects on-the-fly when you make an API request.
In the $1 example, the libraries will just construct a Charge object without the `amount` property, since it wasn't returned in the API response.
You're right that it isn't perfect for other languages, though. We're working on making our versioning story better in our docs, libraries, webhooks, etc. (:
Not generally, but we'd definitely be willing to take a look if you want to send something in! (:
We're increasing online commerce by making payments (and building an online business generally) way easier.
See [1] for an overview of the challenges we're working on, or check out [2] for a description of our interview process. Apply by following the instructions on our jobs page [3] (please indicate that you saw this post).
Also feel free to ping me at amber@stripe.com if you're thinking about applying but have any questions!
[1] http://www.quora.com/Stripe-company/What-engineering-problem... [2] http://www.quora.com/Stripe-company/What-is-the-engineering-... [3] https://stripe.com/jobs
I'm happy to give you access if you'd like to try it out -- just email me at amber@stripe.com.
You can auto expand the balance transaction upon charge creation by passing expand[]=balance_transaction, or you can retrieve the balance transaction directly: https://stripe.com/docs/api#retrieve_balance_transaction.
What would the ideal behavior be if your customer updates their default card? Should the recurring billing continue chugging along with the card it was created with, or use the new card instead?
You're right that you can't use a separate card for subscriptions yet -- we just use the customer's default card. We'd love to hear your feedback on this though (feel free to ping me at amber@stripe.com)!
What OS/browser are you on? (Feel free to email me at amber@stripe.com as well.)
2) Definitely. We'll keep that in mind!