Hidden in TikTok’s iPhone Build: Code for Sending Money Through DMs

hidden in tiktoks iphone build code for sending money through dms The current build of TikTok's U.S. iPhone app contains code for a product the company won't admit it's working on: a way to hand money to someone else directly inside a direct message. Bloomberg spotted it first. What came back from TikTok was essentially a shrug.

The current build of TikTok’s U.S. iPhone app contains code for a product the company won’t admit it’s working on: a way to hand money to someone else directly inside a direct message. Bloomberg spotted it first. What came back from TikTok was essentially a shrug.

Nothing is being tested anywhere at the moment, a spokesperson told Bloomberg. That’s the giveaway. Code sitting in a binary with no test cohort attached is early code, and at a company of this scale early code gets killed far more often than it launches.

What the code says the feature would do

Were the switch ever flipped, people could both send and receive money inside direct messages. On the receiving end, there’s a “tap to accept” step that has to happen before an expiration date passes. Senders would learn the status of the transaction through push notifications or their inbox.

The code also points to the ability to attach a note to the payment — something Bloomberg likened to the captions on PayPal Holdings Inc.’s Venmo. Anybody who has used Venmo understands that those captions are the social layer of the app. On a platform whose whole culture lives in comment sections, that detail carries more weight than the transfer mechanics do.

ByteDance has been running this play since 2021

None of this is a fintech accident. ByteDance, which carries a valuation north of $550 billion, rolled out Douyin Pay in 2021 for the Chinese edition of TikTok. Through it, users connect bank accounts to shop at stores, buy during livestream shopping and tip inside the app.

That same bundle of features shipped as TikTok Pay across Thailand, Vietnam and Malaysia. The payments plumbing, in other words, already exists, the product logic has already been pressure-tested on real users in three markets, and the U.S. code is the one missing piece.

The money math behind the push

Sources familiar with ByteDance’s finances told Bloomberg the company anticipates revenue climbing to somewhere near $186 billion, versus $155 billion in 2024. Put a payments feature against that backdrop and the logic is obvious: a business already expanding quickly, hunting for its next revenue surface.

Bloomberg also reported that both TikTok and ByteDance are recruiting for financial services product roles, domestically and overseas. Job listings move slower than app code as a signal, but they’re considerably harder to fake.

Two billion users is the actual story

Monthly active users on TikTok number somewhere around 2 billion. Venmo turned a sliver of that into an entrenched payments habit — with no video feed anywhere in sight.

The distribution edge is so lopsided it hardly requires a case to be made. Convincing people to open the app was never the difficult part.

Musk said April. TikTok hasn’t said anything

Over at X, Elon Musk has been assembling a “super app” spanning commerce and financial services, crypto and stock trading included. A group of creators on the platform have already put the new tools through their paces — among them X Money, the peer-to-peer payments piece Musk said would go live in April.

The maturity gap is worth noting. X has creators actively testing and a launch month on record. TikTok has strings buried in a binary and a spokesperson confirming that no testing is happening anywhere. Those are different stages of development, and blurring them together is exactly how app-teardown stories get oversold.

What to do with this information

Read it as a direction rather than a date. What Douyin Pay and TikTok Pay demonstrate is that ByteDance knows how to build and ship this. What the missing test group demonstrates is that it isn’t shipping imminently.

For the earliest genuine signal, follow the hiring rather than the code. Financial services positions in the U.S. take months to fill and longer still to yield anything shippable — and a payments team adding headcount is much harder to quietly reverse than a feature flag nobody ever enabled.