Subscribe
Sign in
Home
Notes
Archive
About
payment-systems
Latest
Top
Discussions
Paying At The Pump: Why Auth and Preauth Are Not The Same Thing
And how it affects implementing new payment methods that look "similar" from the outside
Aug 20
•
Alvaro Duran
Share this post
The Payments Engineer Playbook
Paying At The Pump: Why Auth and Preauth Are Not The Same Thing
Copy link
Facebook
Email
Notes
More
Testable Payment Webhooks
PSPs are prioritizing their engineers' experience above anyone else's
Aug 6
•
Alvaro Duran
Share this post
The Payments Engineer Playbook
Testable Payment Webhooks
Copy link
Facebook
Email
Notes
More
The Joy of Being On Call For Payment Systems
How to be at ease when every second counts
Jul 16
•
Alvaro Duran
1
Share this post
The Payments Engineer Playbook
The Joy of Being On Call For Payment Systems
Copy link
Facebook
Email
Notes
More
Why Payments Are Path-Dependent
A winning strategy to go around DNHs and improve payments authorization
Jul 2
•
Alvaro Duran
1
Share this post
The Payments Engineer Playbook
Why Payments Are Path-Dependent
Copy link
Facebook
Email
Notes
More
Code-First Reliability in Payment Systems
Building Payments to fail as soon as possible
Jun 25
•
Alvaro Duran
4
Share this post
The Payments Engineer Playbook
Code-First Reliability in Payment Systems
Copy link
Facebook
Email
Notes
More
2
Why Payments Aren't Money Movements
Payments are contracts, and require an ecosystem of tools on top of transfers
Jun 18
•
Alvaro Duran
3
Share this post
The Payments Engineer Playbook
Why Payments Aren't Money Movements
Copy link
Facebook
Email
Notes
More
5 Common Antipatterns in Payment Systems Design
They're sensible approaches that end up becoming major obstacles for scale and maintenance down the road.
Apr 23
•
Alvaro Duran
9
Share this post
The Payments Engineer Playbook
5 Common Antipatterns in Payment Systems Design
Copy link
Facebook
Email
Notes
More
Payment Cards Are An Insecure Protocol
Adopting modern encryption to credit card payments
Nov 6, 2024
•
Alvaro Duran
3
Share this post
The Payments Engineer Playbook
Payment Cards Are An Insecure Protocol
Copy link
Facebook
Email
Notes
More
The Most Important Book In Payments Is a Data Systems Book
Challenging the belief that good software design isolates business concerns on the domain layer.
Sep 4, 2024
•
Alvaro Duran
8
Share this post
The Payments Engineer Playbook
The Most Important Book In Payments Is a Data Systems Book
Copy link
Facebook
Email
Notes
More
Exactly-Once Payments At Airbnb
Eventually consistent databases make it really hard to ensure that payments are made only once. Idempotency and clever retries make it possible.
Aug 14, 2024
•
Alvaro Duran
8
Share this post
The Payments Engineer Playbook
Exactly-Once Payments At Airbnb
Copy link
Facebook
Email
Notes
More
2
Cringey, But True: How Uber Tests Payments In Production
Well-run payment systems are developed by engineers who understand what is the best use of their time: to catch unknown unknowns, and to do it fast.
Aug 7, 2024
•
Alvaro Duran
76
Share this post
The Payments Engineer Playbook
Cringey, But True: How Uber Tests Payments In Production
Copy link
Facebook
Email
Notes
More
36
Stripe Made The Obvious Choice When Building Its Payments API. It Took Two Years To Fix It.
Going from a single Charge object to represent a payment to a dual PaymentIntent/PaymentMethod was a feat of engineering, and a lesson on how to be…
Jul 31, 2024
•
Alvaro Duran
17
Share this post
The Payments Engineer Playbook
Stripe Made The Obvious Choice When Building Its Payments API. It Took Two Years To Fix It.
Copy link
Facebook
Email
Notes
More
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts