TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Payments 101 for a Developer

284 pointsby manojr13about 2 years ago

14 comments

Johnieabout 2 years ago
Good write up, but it&#x27;s rather rudimentary.<p>For people interested in FinTech&#x2F;Payments, here&#x27;s a great compendium and resources for the field: <a href="https:&#x2F;&#x2F;fintechgtm.substack.com&#x2F;p&#x2F;us-fintech-and-payments-crash-course" rel="nofollow">https:&#x2F;&#x2F;fintechgtm.substack.com&#x2F;p&#x2F;us-fintech-and-payments-cr...</a><p>I would also recommend the three books highlighted:<p>* Field Guide to Global Payments<p>* Anatomy of a Swipe<p>* Payment Systems in the US
评论 #35721721 未加载
评论 #35718264 未加载
robertpohlabout 2 years ago
Good, but missing some basic concepts:<p>- void, a refund on authorization - account verification, used to store a card, without authorization - card on file, a stored card - BIN, bank identification number - POS, a payment in store, physical terminal - card not present, payment from distance (ecom, moto) - moto, mail order, telephone order<p>....and alot more
评论 #35718260 未加载
评论 #35717650 未加载
tibbonabout 2 years ago
I dig this as a quick intro. I&#x27;ve worked directly with payments at several orgs now, and yet didn&#x27;t really grok payments until I read Payments Systems in the U.S. - Third Edition: A Guide for the Payments Professional. Afterward, I was actually able to understand how the pieces fit together. It is concise, and highly recommended to anyone working with payment systems.<p><a href="https:&#x2F;&#x2F;amzn.to&#x2F;447BLVI" rel="nofollow">https:&#x2F;&#x2F;amzn.to&#x2F;447BLVI</a>
评论 #35717997 未加载
game_the0ryabout 2 years ago
Nice share. It gives me an idea...<p>It would be cool if there was a unified payments API interface that payment providers (paypal, cashapp, stripe, ccbill, payment cloud, segpay, epoch, whatever) would agree to use. Hopefully, users would drive adoption, and feel free to swap providers. Also, platform agnostic (apple ios, android, web, etc). I dunno, just thinking out loud.
评论 #35717459 未加载
评论 #35716554 未加载
评论 #35716969 未加载
评论 #35718202 未加载
评论 #35716096 未加载
评论 #35718205 未加载
评论 #35721403 未加载
评论 #35717597 未加载
评论 #35720890 未加载
评论 #35722109 未加载
评论 #35718107 未加载
评论 #35717938 未加载
评论 #35717823 未加载
Scubabear68about 2 years ago
Not bad, but this is very high level. In Payments, the devil is in the details. Things like tokenization, security authorization, fraud detection, various kinds of payments rails, recurring payments, cross border payments, etc often matter.
评论 #35714706 未加载
yeouchabout 2 years ago
I was under the assumption that Stripe, PayPal, Square, etc are not payment processors but either payment facilitators or payment gateways (depending on the platform) in that they don&#x27;t actual process the payments but rather provide a convenient PCI-compliant way of moving the transactions to the actual payment processor (Something like NCR, GlobalPay, Elvaon, etc). In Stripe&#x27;s case in particular I thought they were a payment facilitator and as a payment facilitator they board you as a sub-merchant which makes the process of getting an MID easier. Is that right or does Stripe actually process payments?
评论 #35721909 未加载
评论 #35718744 未加载
rowls66about 2 years ago
A better description would be &quot;Card Payments 101 for a Developer&quot;. There is more to payments than just cards.
评论 #35717516 未加载
评论 #35718178 未加载
cat-whispererabout 2 years ago
This is a good overview but its high level, are there any other resources to understand payment flows for individual payment methods better?
评论 #35718300 未加载
davnicwilabout 2 years ago
&gt; a Non-PCI compliant merchant&#x27;s website cannot directly accept the card data from the user (on the frontend user interface)<p>This needs rewording, I am not sure if they&#x27;re trying to make a subtler point but on the surface this is not correct - you can of course accept card data from the user in your frontend and then send it to e.g. a Stripe-like PCI compliant service directly without it ever touching your servers.<p>The point is it must not touch your servers. This might be the subtlety in the wording here - the differentiation of frontend and backend and user interface. As long as &#x27;the frontend&#x27; runs only in the user&#x27;s browser, it is completely fine.
评论 #35721941 未加载
评论 #35719423 未加载
rodolphoarrudaabout 2 years ago
I would prefer to see a process based approach to a terminology approach. Since payments are transactions, it would be better understood if explained in the form of steps.
评论 #35718159 未加载
wiseowiseabout 2 years ago
Is there something like that, but for EMV&#x2F;POS?
arvindnata123about 2 years ago
Can acquirers be non bank entities as?
评论 #35719806 未加载
Nars088about 2 years ago
Okay this is a very comprehensive explainer and we keep coming back to this (I&#x27;m a contributor)
评论 #35714531 未加载
rupalsainiabout 2 years ago
Nice share
评论 #35718278 未加载