4 ms·
Ask HN: Is it ok to bypass the final PayPal confirmation?
I'm currently updating BugMuncher to use the PayPal API for payments, and it's always frustrated me that the process required by PayPal is:
1 - click order button on your website
2 - login on paypal.com
3 - review and confirm order on paypal.com
4 - review and confirm order on your website
It's always seemed to me that step 4 is unnecessary, but all the PayPal API documentation says it has to be there.
Normally I wouldn't dream of going against PayPal, as I know they love to freeze accounts, but I just ordered an SSL certificate from NameCheap, paying with PayPal, and they bypassed step 4! Once I confirmed on paypal.com, it took me to an order complete page on NameCheap, I didn't ever confirm the order on their website.
Do you think that if a big company like NameCheap get away with it, it would be ok for me to do?
- patio11 15y agoWhich Paypal product, specifically, are you using? Many of them do not require customer confirmation after the redirect, they just require that you confirm the purchase took place (i.e. all you have to do is flash a message saying "OK, we charged you money." and let the folks get back to whatever they were doing.) e.g. BCC has sent people to a page which says "Thanks for your order" and has instructions on the next step they should take, for the last five years, and this has never been an issue. I emphasize again that it depends on the product you are using. (Plus, if you're big enough to have an account rep, you can get requirements waived. Same goes for just about every company that exists, by the way. The TOS, heck, the API itself is negotiable if you bring in enough business.)
- MattBearman 15y agoThanks for the detailed response, I'm using the API to set up recurring payment profiles. I see what you mean about bigger companies having more clout, so it's probably best I just keep the double confirmation in for now at least.
- dholowiski 15y agoIf I were you I would skip paypal all together and use someone else. Paypal's IPN (a sort of API that you can use with free business accounts) is beyond terrible, and their real API is only available with paid accounts. If you live in the USA there's no excuse for using Paypal. If you live outside of the USA, you just have to look harder for alternatives (I found fastspring, for Canada). To answer your question - if you're using the real API (not IPN) then you can handle the full transaction on your site, without ever sending the user to paypal. I think you get this with paypal 'website payments pro'.
- MattBearman 15y agoPreaching to the choir :) I'm in the UK so I don't have a great deal of choice, but I am looking to change from PayPal. I've got my eye on http://saasy.com http://saasy.com but I'm waiting to see if Stripe will come to the UK any time soon before investing time in switching to Saasy. In the mean time, the BugMuncher MVP was built around PayPal subscriptions, so it makes sense to build upon that for now.
- dholowiski 15y agoThat's what I am using (saasy.com). It's pretty good, although it's a bit dumbed down from what paypal is (that's both good and bad). I'm basically holding out for stripe in Canada too. I continue to bug them!
- MattBearman 15y agoI know what you mean, Stripe just seems like the perfect solution. Unfortunately international money transfer law is minefield, which is why they're taking their time to get non-US availability sorted. They recently tweeted that they haven't even got a timeline for international availability. So I'm not holding my breath...
- dangrossman 15y ago> Paypal's IPN is beyond terrible Why? It does its job, and it does it reliably. Compare to the new hotness "Stripe" which attempts to offer an IPN lookalike, but theirs doesn't actually work since it doesn't re-notify if your endpoint is down/broken. PayPal's does. > If you live in the USA there's no excuse for using Paypal I'll give you a few excuses: * 232 million registered accounts * Brand recognition and trust your site doesn't have yet * The only way for most US small businesses to accept the preferred payment method of many countries where credit cards are not the norm * Lower transaction fees than almost any merchant account and 3rd party payment provider, with no required monthly fees * Sophisticated fraud detection for free * 100% immunity from fraudulent payments for shipped goods for registered buyers If you're going to suggest someone else not use PayPal, at least give them a truthful reason. > I found fastspring Which charges 5.9%-8.9% instead of 1.9%-2.9% and pays you twice a month instead of daily (PayPal Auto Sweep) or whenever you want... among all the possible alternatives to PayPal, that's one of the worst I've seen. Even if this company assigns you a personal account manager who sits at a desk all day just waiting to take your calls, it's irrational to give up 6% of your profit margin to use them. Some businesses don't even have a 6% profit margin, handing 5.9% of every payment to the processor (that's only giving 1-2% to the card network) would simply put them out of business.