3 ms·
Crap, I’ve done all three! Well, maybe not all at once though. I can see why not to do notifications, but it’s hard to avoid doing some form of it if you’re ma
by jchw 6y ago
Crap, I’ve done all three! Well, maybe not all at once though.
I can see why not to do notifications, but it’s hard to avoid doing some form of it if you’re making an app with focus on low latency realtime updates.
The bigger problem is that out of all three categories, I only really feel content with trusting Stripe, and only so much. Auth0 has its issues, and decent authentication systems you can roll on your own are plentiful. Maybe building it yourself no longer makes sense, but I do think owning your user database is a good idea, even if you do primarily lean on OAuth.
- Raed667 6y agoI'm curious how people handled payments before Stripe? Did you integrate with banks directly? How different is that in terms of what Stripe offers?
- mocheeze 6y agoThere were, and still are, many gateway providers with APIs for payments. Authorize.net, NMI, USAePay, BrainTree, Payeezy, even Paypal was common enough once upon a time. And those are just a handful that I can list off the top of my head. (I know that some of those I listed have acquired each other recently as well.)
- jchw 6y agoI guess it depends on what counts as handling payments yourself. Stripe can handle just about everything to managing subscriptions and emailing invoices and more. At least nowadays. It’s a lot more advanced than systems that roughly just provide an API to manage payment methods and charge them, like Authorize.net for example. Also, handling the abstraction between multiple kinds of payment methods (cryptos, different card networks, PayPal, etc.) may also be a considerable amount of complexity that a payment vendor can help with. I have never directly interacted with the financial system at its lowest levels. I’ve heard it is quite a trip.
- mooreds 6y agoWe used CyberCash (I think) and Authorize.net, which were to Stripe as Altavista was to Google search. That is to say that even 20 years ago there were middlemen in the payments space, they just were pretty horrendous to work with.
- edoceo 6y ago> Authorize.net Arrreghhjh!! Brings back horrible memories from the .com bubble for me. F authorize.net.
- deleted 6y ago[deleted]
- doctor_eval 6y agoYou would typically integrate with a gateway who integrates with one or more banks who integrate with the schemes to get global coverage. There are generally a number of domestic gateways in each region (I’ve worked with gateways in Australia, Malaysia and a couple of other places) but there are also larger providers. There are name brands like Braintree and lesser known but still quite large, like Adyen. The API quality is extremely variable. Checking out multiple gateways is a good idea. Stripe is supposed to be great but IIRC is relatively expensive.
- ramtatatam 6y agoI'm in the same camp. Years ago I have done all three myself too. Now I'm in new place where everything is done by AWS, and I do admit it is convenient but also... quite slow. I don't think deciding not to do something out of fear of doing it wrong is the right approach... If it's business decision then at least it's backed with some reasoning - don't do it because it's cheaper to buy it.