frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Stripe's Payment APIs: the first 10 years (2020)

https://stripe.dev/blog/payment-api-design
33•tibbar•3h ago

Comments

echelon•1h ago
Stripe's APIs have grown so complicated to support so many different shapes of large enterprise workflows that they have to color code the entities to make you think it's simple.

You'll be processing events from totally different yet slightly overlapping entity types for building a simple subscription service and having to synthetically handle 12 month billing. The docs won't adequately explain which events should trigger which product decisions, and there is no guidance on which events and states are authoritative or take precedence.

Stripe is no longer the correct shape for small startups. They are wonderful for big business, but startups need something smaller to go faster. Your Stripe integration will slow you down.

Stripe APIs being simple and easy is a meme from the 2010s. It isn't anymore.

They're great for big business at scale, but they lost how to cater to startups.

danpalmer•1h ago
Having done a major migration with Stripe, at a startup, I disagree.

They have lots of products, but you don't need most of them and can ignore them. What's left is, in my experience, the correct amount of complexity. We looked at Braintree, and it was just missing things that we were legally required to support, we looked at Judopay and it was... lacking (a nearby founder describe Judopay as treating payments like a hobby).

If your business is just ecommerce and you can use Shopify instead, sure, do that. If you just need to take dumb payments, just use Stripe Checkout. But if you need any control over your payments, Stripe is the only good option for startups. As you grow it becomes easier to justify more complex integrations such as Adyen, Klarna, etc, but Stripe is definitely the best starting place I've seen.

wouldbecouldbe•1h ago
He is right, reading the docs you have no idea which events leads to what. Nowadays with llm's it's easy before that I still dont know which events mean what.
rrr_oh_man•20m ago
> If you just need to take dumb payments, just use Stripe Checkout.

Could not agree more. Offload as much complexity (receipts, invoices, tax, customer info, etc.) to Stripe as humanly possible in the beginning. Don't build for edge cases or UX polish. If people want your product, they will buy it.

wouldbecouldbe•2m ago
and then without knowing it you are paying 1000's a month to stripe
roxana_haidiner•52m ago
bro, just use Paddle, it's a MOR
NetOpWibby•42m ago
In my experience, you couldn’t just setup an account and start selling, you had to contact their sales team and they let you know if they want your business.

Stripe has no real competitor.

lucrbvi•20m ago
Mollie might be a direct competitor
igeligel_dev•8m ago
Stripe (I work there) also offers a mor-like product called “managed payments”: https://docs.stripe.com/payments/managed-payments Feel free to check it out

OpenClaw isn't fooling me. I remember MS-DOS

https://www.flyingpenguin.com/build-an-openclaw-free-secure-always-on-local-ai-agent/
6•feigewalnuss•47m ago•0 comments

SDF Public Access Unix System

https://sdf.org/?ssh
54•neehao•1d ago•16 comments

Stripe's Payment APIs: the first 10 years (2020)

https://stripe.dev/blog/payment-api-design
33•tibbar•3h ago•9 comments

Ben Lerner's Big Feelings

https://www.vulture.com/article/ben-lerner-transcription-interview.html
23•prismatic•4d ago•5 comments

Up to 8M Bees Are Living in an Underground Network Beneath This Cemetery

https://www.discovermagazine.com/up-to-8-million-bees-are-living-in-an-underground-network-beneat...
27•janandonly•2d ago•2 comments

Vercel April 2026 security incident

https://www.bleepingcomputer.com/news/security/vercel-confirms-breach-as-hackers-claim-to-be-sell...
725•colesantiago•18h ago•414 comments

Zero-copy protobuf and ConnectRPC for Rust

https://medium.com/@iainmcgin/zero-copy-protobuf-and-connectrpc-for-rust-69bda8ac0f02
44•PaulHoule•3d ago•14 comments

Claude Token Counter, now with model comparisons

https://simonwillison.net/2026/Apr/20/claude-token-counts/
93•twapi•7h ago•32 comments

A Brief History of Fish Sauce

https://www.legalnomads.com/fish-sauce/
173•vinhnx•1d ago•69 comments

Stop trying to engineer your way out of listening to people

https://ashley.rolfmore.com/stop-trying-to-engineer-your-way-out-of-listening-to-people/
196•walterbell•12h ago•79 comments

Monumental ship burial beneath ancient Norwegian mound predates the Viking Age

https://phys.org/news/2026-04-monumental-ship-burial-beneath-ancient.html
50•pseudolus•2d ago•14 comments

The Bromine Chokepoint

https://warontherocks.com/cogs-of-war/the-bromine-chokepoint-how-strife-in-the-middle-east-could-...
197•crescit_eundo•14h ago•100 comments

Turtle WoW classic server announces shutdown after Blizzard wins injunction

https://www.pcgamer.com/games/world-of-warcraft/turtle-wow-classic-server-announces-shutdown-afte...
218•Brajeshwar•16h ago•186 comments

Mechanical Keyboard Sounds – A listening Museum

https://sheets.works/data-viz/keyboard-sounds
117•akashwadhwani35•4d ago•35 comments

Knitout and Kniterate 3

https://soup.agnescameron.info//2026/04/01/transfers.html
21•surprisetalk•3d ago•0 comments

Changes in the system prompt between Claude Opus 4.6 and 4.7

https://simonwillison.net/2026/Apr/18/opus-system-prompt/
309•pretext•22h ago•176 comments

How Long Poop Stays in Your Body May Impact Your Health, Study Finds

https://www.sciencealert.com/how-long-poop-stays-in-your-body-may-impact-your-health-study-finds
32•mikhael•1h ago•19 comments

A cache-friendly IPv6 LPM with AVX-512 (linearized B+-tree, real BGP benchmarks)

https://github.com/esutcu/planb-lpm
26•debugga•5h ago•8 comments

Swiss AI Initiative (2023)

https://www.swiss-ai.org
64•doener•9h ago•24 comments

Show HN: Run TRELLIS.2 Image-to-3D generation natively on Apple Silicon

https://github.com/shivampkumar/trellis-mac
153•shivampkumar•8h ago•25 comments

Two Motorola Transistors Became the Default NPNs

https://www.allaboutcircuits.com/news/how-two-motorola-transistors-became-the-worlds-default-npns/
18•ChuckMcM•2d ago•8 comments

2,100 Swiss municipalities showing which provider handles their official email

https://mxmap.ch/
174•doener•9h ago•46 comments

The RAM shortage could last years

https://www.theverge.com/ai-artificial-intelligence/914672/the-ram-shortage-could-last-years
284•omer_k•1d ago•320 comments

Scientific datasets are riddled with copy-paste errors

https://www.sciencedetective.org/scientific-datasets-are-riddled-with-copy-paste-errors/
93•jruohonen•13h ago•26 comments

Six Levels of Dark Mode (2024)

https://cssence.com/2024/six-levels-of-dark-mode/
85•Akcium•14h ago•37 comments

I wrote a CHIP-8 emulator in my own programming language

https://github.com/navid-m/chip8emu
70•pizza_man•13h ago•16 comments

Prove you are a robot: CAPTCHAs for agents

https://browser-use.com/posts/prove-you-are-a-robot
100•lukasec•4d ago•45 comments

Nanopass Framework: Clean Compiler Creation Language

https://nanopass.org/
132•NordStreamYacht•4d ago•32 comments

Show HN: Prompt-to-Excalidraw demo with Gemma 4 E2B in the browser (3.1GB)

https://teamchong.github.io/turboquant-wasm/draw.html
129•teamchong•21h ago•48 comments

SPEAKE(a)R: Turn Speakers to Microphones for Fun and Profit [pdf] (2017)

https://www.usenix.org/system/files/conference/woot17/woot17-paper-guri.pdf
178•Eridanus2•23h ago•69 comments