Stripe looks great and is definitely at the top of my list. Does anyone know what name shows up on the customers statement? Is it customizable to something that includes your company name (e.g. Stripe your_name_here)?
Stripe doesn't appear at all. You have full control over what appears on the statement.
Stripe: instant payment processing for developers
301–310 of 369 posts
Re: Stripe: instant payment processing for developers
#302Stripe is a game changer. I've been using it for a few months and honestly its the best API I've ever used. The documentation is clear and concise. Its customized to your account so you can literally copy and paste and see the result. Just like it says, it gets out of your way. I was up and running and accepting recurring payments in less than an hour or so. I actually began to think of larger "swing for the fence" t…
I really don't get or see how Stripe is different? Why would I use it instead of PayPal, 2CheckOut, e-junkie, etc? As a seller of software myself ( http://www.devside.net/server/webdeveloper ), I can tell you that "API is cleaner" and "lower fees than 2CO" don't do anything for me at all.
I sell software and subscriptions online; I'm working on the switch over the Stripe because I really appreciated their cleaner API and low fees.
I've been using PayPal because it's cheap and easy, but they screw up many foreign payments (that have worked fine when run through Stripe), the whole "eCheck" thing confuses the hell out of people, and that whole "no, you don't have to create a PayPal account" thing. It's just unprofessional.
I can set up Stripe to handle processing for me completely transparently, and still without passing credit card data through my servers.
Re: Stripe: instant payment processing for developers
#303Re: Stripe: instant payment processing for developers
#304Re: Stripe: instant payment processing for developers
#305Earlier quoted context omitted.
I was first going to say how's that the CC #s from my web form are not hitting my server, but then looked at your Docs - and what you did is ingenious - the form is mine, but it is submitted to your site. The curl example on the front page is rather misleading. It was the only thing I actually read through on that page and I walked away with an impression that that code snippet needs to go to my server. Just the 2c w…
Thanks for the feedback. We'll work on clearer examples.
*Edit: Nevermind. After reading through the API, I learned you can use a token instead of the card details.
Re: Stripe: instant payment processing for developers
#306Re: Stripe: instant payment processing for developers
#307Earlier quoted context omitted.
I really don't get or see how Stripe is different? Why would I use it instead of PayPal, 2CheckOut, e-junkie, etc? As a seller of software myself ( http://www.devside.net/server/webdeveloper ), I can tell you that "API is cleaner" and "lower fees than 2CO" don't do anything for me at all.
Huh. If you don't care about bad APIs or high fees, what do you care about? You don't give any clues. I sell software and subscriptions online; I'm working on the switch over the Stripe because I really appreciated their cleaner API and low fees. I've been using PayPal because it's cheap and easy, but they screw up many foreign payments (that have worked fine when run through Stripe), the whole "eCheck" thing confuse…
1) Getting to set up and manage another new account.
2) The pleasure of getting to rewrite (and test + debug) my backend payment process.
3) Getting a slightly cleaner API (that I'm never going to see after I implement it).
4) Saving an extra dollar on every transaction (of a $125 sale).
5) Working with a relatively new, and in that effect, inexperienced payment processor.
1 and 2 are not benefits to me at all. 3 and 4 I don't care about because they are marginal at best. 5 is a killer.
So why would I use Stripe?
> I can set up Stripe to handle processing for me completely transparently, and still without passing credit card data through my servers.
Same as it is now.
> I've been using PayPal because it's cheap and easy, but they screw up many foreign payments (that have worked fine when run through Stripe), the whole "eCheck" thing confuses the hell out of people, and that whole "no, you don't have to create a PayPal account" thing. It's just unprofessional.
Without experience, Stripe will screw up even more. If not on this part, then definitely on other parts. It's just the way it works.
Nothing differentiates Stripe for me from the rest of the bunch and I'm not going to fall over backwards putting in more work to switch to Stripe just because someone says the API is cleaner.
Give me an actual benefit and I'll consider.
Re: Stripe: instant payment processing for developers
#308Earlier quoted context omitted.
I concur entirely (and have spoken with my MP about it). However, as far as I can tell, anyone using any of the more established "big name" billing services to collect payments for a UK company is almost certainly breaking at least one law on a "your business is at risk" scale. Stripe would have to be very special to do better. The usual culprits are VAT (I have yet to find a billing service that would actually allow…
I don't see the problem with VAT. Just keep rack of where your customers are and pay the VAT on those in Europe. Where does the payment processor come into it? If you owe VAT then pay it.
There are all kinds of rules on disclosure of VAT registration details on invoices, sequential numbering of VAT invoices (across an entire company) for audit purposes, etc. Any payment system that doesn't integrate with other company procedures to meet these basic statutory obligations can't be sufficient.
Re: Stripe: instant payment processing for developers
#309Earlier quoted context omitted.
Perhaps you could elaborate, rather than posting vague innuendo about "how browser security works"? What specific danger do you see in the embedding scenario that could not arise anyway if the host system were compromised sufficiently to interfere with the embedded material?
I'm obviously not tptacek, but I take his statement to mean that currently, PCI finds the following scenario acceptable: You have a site that takes payment info. Rather than process that information directly and store it you decide to use a service like this to silo out payment processing. This keeps your main environment outside of the scope of a PCI audit (as the only systems in scope for PCI are systems which eith…
My understanding was that the parts of PCI DSS we're considering were intended to cover carelessness where a legitimate business collects customer details but then leaves them vulnerable due to internal security failings. If the details don't hit the internal network, those failings can't happen, so it is reasonable to exclude them from the scope of the corresponding parts of PCI DSS.
Beyond that, I'm not sure I see any difference between the embedding scenario and the common practice of redirecting to a payment service's own web pages when a customer reaches a certain point in the order process. If you're exposing a vulnerability that lets an attacker compromise the embedding, they can almost certainly compromise the redirect in the equivalent case as well, and in reality it is unlikely that most customers would notice even if there were clues to give away the attack in some cases.
I'm also not sure what you mean by keeping your main environment outside the scope of a PCI audit. For the payment gateways we've been looking at that offer both hosted and embedded integrations, it is common that the hosted one has minimal audit requirements but the embedded one comes with certain audit obligations for your web site even if you're relying entirely on their system to handle the card details.
Now, if this isn't a mandated practice in PCI DSS, then I do see your point; I've always assumed it is, since everyone we've looked into seems to do it, but in fairness I haven't just looked it up today. However, if that is part of PCI DSS then in fact sites using the embedding strategy are subject to more rigorous scrutiny than those that simply redirect, even though essentially the same attack vectors are probably available for both.