The Payments Engineer Playbook

The Payments Engineer Playbook

Share this post

The Payments Engineer Playbook
The Payments Engineer Playbook
Why OTAs should not integrate with Stripe?
Copy link
Facebook
Email
Notes
More

Why OTAs should not integrate with Stripe?

It always comes down to a build vs buy decision

Alvaro Duran's avatar
Alvaro Duran
Jun 02, 2023

Share this post

The Payments Engineer Playbook
The Payments Engineer Playbook
Why OTAs should not integrate with Stripe?
Copy link
Facebook
Email
Notes
More
Share

Even the largest online travel agencies find themselves relying on payment providers to handle some of their payment operations. That’s because traditionally, the role of financial institutions in the process of payments was crucial, as the only entities with the expertise and the scale to make it possible.

However, that is changing. The rapid acceleration of technological changes and the appearance of many new startups in the ecosystem has made it way easier to internalize products that used to belong to banks. For smaller companies, though, so called payment gateways such as Stripe serve as the middle ground between having financial technology built in-house, and partnering with a third party to accept payments.

Thanks for reading Money in Transit! Subscribe for free to receive new posts and support my work.

As I touched on previously, travel agencies are counterintuitively not in the business of connecting customers with airlines, but in the business of providing a better customer experience than going to their suppliers’ websites. Being able to accept a wider range of payment methods is of course one key way to do just that.

And as travel agencies scale and cater to more customers, it becomes viable to transition away from external providers with fees per user, and instead investing in developing in-house the capabilities to accept payments.

In other words, regardless of the size of your OTA, payments is one of your core competencies.

Travel agencies operate on such low margins, that payments become a major means of profit. It essentially comes to these two things:

  • Payment acceptance rate: Relying on external providers means assuming their generic fraud risk assessment as valid, even though they could be better off conducting their own data analysis. In doing so, you would reduce the number of legitimate customers experiencing friction at the point of sale, which is an important source of missed revenue for many travel agencies.

  • Fees: A small team of developers may account for a small percentage of the overall company revenue, and the right team of developers may be responsible for multiplying that revenue by simply building capabilities that must be left to expensive providers otherwise. For example, voiding a customer’s purchase when airlines suddenly increase their prices, rather than incurring fees when having to refund the money.

I think it’s apt to believe that integrating with a platform is like a marrying another company. It’s definitely a social contract of sorts, where we customers depend on the platform to stay true to their word, and to deliver. It may be tempting to go for a full stack payment provider because it’s simpler, but as your OTA grow, the money you’re leaving on the table and the cost of transitioning away are simply not worth it.

Thanks for reading Money in Transit! Subscribe for free to receive new posts and support my work.

Share this post

The Payments Engineer Playbook
The Payments Engineer Playbook
Why OTAs should not integrate with Stripe?
Copy link
Facebook
Email
Notes
More
Share

Discussion about this post

User's avatar
Engineers Do Not Get To Make Startup Mistakes When They Build Ledgers
Practical accounting for fintech engineers, and also how not to repeat my silly mistakes.
Sep 11, 2024 â€¢ 
Alvaro Duran
37

Share this post

The Payments Engineer Playbook
The Payments Engineer Playbook
Engineers Do Not Get To Make Startup Mistakes When They Build Ledgers
Copy link
Facebook
Email
Notes
More
6
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
73

Share this post

The Payments Engineer Playbook
The Payments Engineer Playbook
Cringey, But True: How Uber Tests Payments In Production
Copy link
Facebook
Email
Notes
More
36
Why Payments Engineers Should Avoid State Machines
Event-driven money software is replayable and pull-based. Why are state machines still prevalent in payments?
Sep 25, 2024 â€¢ 
Alvaro Duran
12

Share this post

The Payments Engineer Playbook
The Payments Engineer Playbook
Why Payments Engineers Should Avoid State Machines
Copy link
Facebook
Email
Notes
More
1

Ready for more?

© 2025 Alvaro Duran Barata
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share

Copy link
Facebook
Email
Notes
More

Create your profile

User's avatar

Only paid subscribers can comment on this post

Already a paid subscriber? Sign in

Check your email

For your security, we need to re-authenticate you.

Click the link we sent to , or click here to sign in.