induwara.lk
Opinionfintechfreelancingsri-lanka

PayPal, Stripe, and the payment rail problem in Sri Lanka

Stripe and Advent reportedly bid $53B for PayPal. If two of the three rails a Sri Lankan freelancer can reach become one company, that is a design problem.

Induwara Ashinsana5 min read
PayPal logo on a phone screen against a blurred backdrop of gold coins and a hundred-dollar bill
Image: TechCrunch

The reported PayPal–Stripe acquisition talks are being read in most places as a fintech power story. I read them as an availability story. For a developer or freelancer working from Sri Lanka, PayPal and Stripe are not two competitors in a healthy market. They are two separate locked doors, and the news is that the same landlord may soon hold both keys.

TechCrunch reported on 14 August 2026 that talks to sell PayPal to Stripe and Advent are heating up. Here is why I think that should change how you architect getting paid.


💰 What is actually on the table

The reporting, originating with the Wall Street Journal, describes a bid that PayPal has already turned down once and negotiations that have continued anyway.

Detail What was reported
Buyers Stripe + private equity firm Advent
Offer price $60.50 a share
Implied valuation $53 billion
First offer July 2026 (rejected by PayPal)
Current state Talks continuing; a deal "could come together in the coming weeks"
PayPal CEO Enrique Lores, who joined in March 2026 after years at HP
Assets named PayPal checkout, Venmo, crypto payment services

Two things are missing from that table on purpose. Nobody has reported how Stripe and Advent would split ownership, and nobody has reported what happens to overlapping products. I am not going to guess at either.

Key takeaway: This is still a negotiation, not a closed deal. But the direction of travel in payments is consolidation, and consolidation always reaches the smallest markets last and hurts them most.


🌐 Why this reads differently from Colombo than from San Francisco

In the US, a Stripe-owned PayPal is an antitrust question. Here it is a much blunter question: how many ways can money actually reach my bank account?

Speaking from my own experience building and getting paid from Sri Lanka, rather than from the article:

  • PayPal's usefulness to Sri Lankan individuals has long been asymmetric. Sending has been the easy direction. Receiving into a local account has been the hard one.
  • Stripe's merchant coverage does not include Sri Lanka as a home country, which is why so many local founders end up talking about incorporating in the US or Singapore just to accept a card payment.
  • What most people here actually use to get paid is a third set of rails entirely: Payoneer, Wise, direct bank wire, or a foreign entity that fronts the whole problem.

So the honest local framing is not "will my PayPal fees change." It is that a market which already gives us restricted access to both companies may soon have one fewer independent party to lobby, wait on, or hope changes its policy. Two roadmaps becoming one roadmap is a reduction in the number of chances Sri Lanka gets to be added to a supported-countries list.

I would love to be wrong about that. Acquisitions occasionally do expand coverage. But I would not build a business on the hope.


🛠️ Design for rail failure, not rail preference

The practical lesson has nothing to do with who wins the bidding. It is that your payment provider is an external dependency with a policy layer attached, and policy changes faster than APIs do.

If you are building anything that takes money, keep the provider behind a boundary from day one:

// Not "stripe.ts". A boundary you own.
export interface PaymentRail {
  id: "stripe" | "paypal" | "payhere" | "wise-invoice";
  createCheckout(amountMinor: number, currency: string): Promise<{ url: string }>;
  verifyWebhook(raw: string, signature: string): Promise<boolean>;
  settlementCurrency: string;   // what lands in the account
  supportsPayer(country: string): boolean;
}

Four rules I follow, in order of how much pain they have saved me:

  1. Never let a provider SDK type leak into your domain code. If Stripe.Checkout.Session appears in your order model, switching rails becomes a rewrite instead of a config change.
  2. Store amounts in minor units with an explicit currency. Settlement currency and display currency are different fields. Conflating them is the most common bug I see in local invoicing code.
  3. Keep a second rail wired but idle. A local gateway alongside an international one, even if it handles 5% of volume, means an outage or a policy letter is a routing change.
  4. Log the raw webhook payload before parsing it. When a provider changes shape mid-migration, that log is the only thing that lets you replay.

⚠️ The risk that actually bites small teams is not a fee increase. It is an account review that freezes settlement for two weeks while payroll is due.


💡 What I would do this month

None of this is urgent in the sense that you need to act today. It is urgent in the sense that the cheapest time to add optionality is before you need it.

If you are… The one thing worth doing
A freelancer paid in USD Confirm you have a second working payout method, tested with a small real transfer, not just registered
Running a small product Put the provider behind an interface before you have 500 subscriptions to migrate
Quoting international clients Price in a currency you can actually settle in, and know the spread you are eating
Sending money out of Sri Lanka Know the CBSL limits and the paperwork before the deadline, not during it

Three of our own tools are directly useful here, and I built them because I needed them: the LKR exchange rate tracker for what your USD is actually worth on the day you invoice, the bank transfer fee calculator for the CEFTS/SLIPS/RTGS cost once the money is onshore, and the outward remittance limit calculator for the rules in the other direction.


🚀 What this means for you

A $53 billion bid for PayPal is not a story you can influence. Whether Stripe and Advent close it is decided in rooms none of us will be in.

What you can decide is whether your income has a single point of failure with a support email address in another timezone. Consolidation in payments is a slow trend, and the people it hits hardest are the ones in markets too small to be a priority. Sri Lanka is one of those markets.

Treat every payment provider as temporary. Write the interface, test the backup, and keep the money moving.

#fintech#freelancing#sri-lanka
IA

Induwara Ashinsana

Information Systems student at UCSC and Executive Director at Ryzera Technologies. Writes about software, AI, and what it means for builders in Sri Lanka.

About the author →

Keep reading