Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm reminded of how tedious it is when people debate how small something has to be before it can be called a microservice... Maybe the language needs to focus on something besides size.

If you pre-pay, you're creating a debt which is destroyed when service is rendered. If you post-pay you're creating a debt when service is rendered that is destroyed when you pay. In both cases the logic of when and how you pay is decoupled from the thing you're paying for. You've got to ask how far you'll let the two accountings drift (sync monthly is a common choice).

My feeling for "micropayments" is that they happen as part of the same protocol which is providing service. There's just one accounting. Settlement schedule is determined by the nature of the service. Maybe it's page views or packets or gulps, but whatever it is it's imposed by circumstance. They're... situated payments?

And the other style is... decoupled payments?



The difference is that in micropayments the debt is practicially nothing, a fraction of a cent. So there's basicially no risk. Pre-pay, post-pay, doesn't really matter.

With minipayments, you could still lose a dollar or something. It's like a vending machine. If I put in a dollar and don't get a cookie, I will be pissed. You can run a buisness of setting up fraudulent vending machines that scam customers on the first purchase and dont put out cookies.

I don't really care if I put a tenth of a cent in and don't get my crumb out. I just won't buy the rest of the cookie. The margin on selling me the whole cookie is greater than scamming me out of a fraction of a cent. So it's not feasible to scam.

So the distinction matters. It's a difference in kind because in one model there is enough risk to sustain a buisness model off of scamming, which requires all this extra infrastructure for fraud prevention.

The benefit of micropayments is you don't need all this overhead for for fraud. Anyone can set up a vending machine pretty much anywhere and sell to anyone else.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: