SEO

QRIS: Stop Integrating Wallets One by One

Indonesia has a dominant rail, not a dominant wallet. Why the habit imported from other markets produces redundant work and a worse checkout.

A foreign merchant preparing to accept payment in Indonesia typically starts by listing the wallets: GoPay, OVO, DANA, ShopeePay, then the bank apps. The engineering estimate comes back as several integrations, the checkout design fills with logos, and the project takes months.

Almost all of that work is unnecessary, and the resulting checkout is worse than the alternative.

Indonesia does not have a dominant wallet you integrate with. It has a dominant rail. QRIS, the unified QR standard set by Bank Indonesia, sits beneath those wallets and most bank applications. One acceptance point reaches essentially the entire digitally active population. This article explains what that changes, why the wallet by wallet instinct is so persistent, and what the structure means for anyone entering the market.

What QRIS actually is

QRIS stands for Quick Response Code Indonesian Standard. It is not a payment company or a wallet. It is a national interoperability standard set by the central bank, which means a single QR code is readable by any participating application rather than only by the one that issued it.

The practical effect at a checkout is that the customer opens whichever app they already use and scans the same code. No wall of logos, no wallet selection step, no branching flow that has to be maintained as market shares shift.

One rail, not many wallets

Two Ways to Build the Same Checkout

One of them costs several integrations and produces a worse result.

The instinct

Integrate wallets individually

Separate integration per wallet, each with its own API, sandbox and settlement behaviour

A wallet selection step the customer has to complete before paying

Maintenance burden that grows with every provider added

A checkout that silently excludes anyone whose app you did not add

The structure

Accept QRIS

One acceptance point, readable by any participating application

No wallet selection step. The customer opens whatever they already use

New participating apps become available without any work on your side

Reaches essentially the entire digitally active population

Why the instinct persists

Because it is correct almost everywhere else. In most markets wallets are competing closed systems and each one you skip is revenue you lose. Indonesia inverted that with a central bank standard, so the habit imported from other markets produces redundant engineering here.

Why this is the opposite of what most markets teach

The wallet by wallet approach is not stupidity. It is a correct habit applied in the wrong place.

In most markets, digital wallets are competing closed systems. Each one you do not support is a segment of customers who cannot pay you, so the rational strategy is to integrate as many as your engineering budget allows and treat coverage as a competitive variable.

Indonesia inverted that. The central bank set a standard and required interoperability, which turned payment acceptance from a coverage problem into a single connection. A team arriving with the habit intact spends months solving a problem that the regulator already solved.

This is worth generalising, because the same pattern recurs across Indonesian market entry. The structures are not simply less developed versions of Western ones. Several of them are different by design, and the errors that cost the most come from assuming familiarity rather than from encountering difficulty.

How a foreign merchant actually reaches it

There is a constraint here that shapes the answer, and it is regulatory rather than technical.

Foreign ownership in Indonesian payment service providers is constrained, and domestic parties must retain voting control. In practice that means most foreign operators do not pursue a direct licence from Bank Indonesia. They connect through a licensed local aggregator, which holds the licence and provides the integration.

That is not a workaround. It is the standard route, and it has a side benefit: the aggregator absorbs the settlement, reconciliation and compliance mechanics that would otherwise sit with a team that has no local presence.

Scope, honestly stated

What One Rail Does Not Solve

QRIS removes an integration problem. It does not remove these.

Other payment methods

Bank transfer, cards, buy now pay later and cash on delivery all remain in use. QRIS coverage does not make them irrelevant, and the mix varies sharply by category and basket size.

Marketplace checkout

Selling inside Shopee or TikTok Shop means using their payment flow, not yours. QRIS matters for your own channels, not for platform sales.

Product registration

Accepting payment is unrelated to whether the product may lawfully be sold. BPOM and halal requirements are separate and must be filed through an Indonesian entity.

Trust

A frictionless checkout does not persuade anyone to buy from a brand they cannot verify. Payment is the last step, not the first.

The checkout design consequence nobody costs in

There is a user experience argument here that usually gets lost behind the engineering one, and for a foreign brand it may matter more.

A wallet by wallet checkout forces a decision before payment can begin. The customer sees a row of logos and has to identify their own, which sounds trivial and is not. Every additional step in a checkout loses people, and this particular step loses them in a specific way: someone whose wallet is not shown concludes they cannot pay, and leaves without contacting anyone. That failure is invisible in analytics, because it looks identical to ordinary abandonment.

A QRIS checkout removes the decision. There is one code. The customer opens whatever they already have. There is no wrong choice available to make, and nobody is silently excluded.

For a brand with no local recognition, that difference compounds. A first time buyer who is already uncertain about an unfamiliar foreign brand has less tolerance for friction than a returning customer of an established one. The checkout is the point at which a hesitant buyer is most likely to reconsider, and adding a decision there is the opposite of what a new entrant needs.

The cross border dimension

QRIS interoperability extends beyond Indonesia, which has a practical consequence that is easy to miss.

The same acceptance point can serve visiting consumers from several regional markets whose own QR systems connect to it. For a brand with a physical presence, or one selling to inbound travellers in categories such as hospitality and retail, that means the payment infrastructure covers a segment nobody budgeted for.

It is not a reason to enter Indonesia. It is a reason not to build a separate flow for foreign visitors, which is the mistake it prevents.

Where payment sits in the decision

Something worth stating plainly, because payment projects tend to expand to fill the attention available.

Payment is the last step in a sequence. Before a customer reaches your checkout they have to encounter the product, become interested, and verify that the brand is real. In Indonesia that verification step is substantial: search accounts for 38.3 percent of brand discovery and social ads 37.3 percent, functionally tied, and six in ten Indonesians use social media as their primary channel for researching brands.

A brand with a perfect checkout and no verifiable presence has optimised the step that fewest people reach. A brand with an adequate checkout and strong discoverability converts more. Both figures come from We Are Social and Meltwater Digital 2026, as compiled in Arfadia's benchmark research.

Order of work

Payment Is Quick. Do It Late

Not because it is unimportant, but because it is the least uncertain thing on the list.

FIRST

Product may lawfully be sold

BPOM and halal requirements, filed through an Indonesian entity or licensed partner. Measured in months and dependent on manufacturer documents.

EARLY, AND ONCE

The name is protected

Trademark filing before any public announcement. The only step with no later remedy.

IN PARALLEL

The brand is findable and verifiable

Search and AI visibility compound slowly, so late starts cost the most. This is what makes every later step convert.

LATE, AND FAST

Payment acceptance

One QRIS connection through a licensed aggregator. Well understood, bounded, and not the constraint anyone thinks it is.

THE COMMON ERROR

Sequencing by familiarity rather than by risk

Payment integration feels like real progress because it resembles work the team has done before. Trademark filing and visibility building feel less concrete, and they are the two steps where delay is most expensive.

What this pattern predicts about the rest of the market

The QRIS mistake is worth studying beyond payments, because it is a template for how foreign teams get Indonesia wrong.

The error was not a lack of information. Any team could have found out about QRIS in an afternoon. The error was not asking, because the situation looked familiar enough that asking felt unnecessary. Wallets exist, wallets need integrating, this is a known problem.

The same shape appears repeatedly across Indonesian market entry. Trademark protection looks like a legal formality until you learn that filing priority beats global recognition. Data compliance looks like a policy document until you notice that most of the processing runs through WhatsApp. Marketplace strategy looks like picking the biggest platform until you compare visit frequency against transaction value and find they disagree.

In each case the structure is genuinely different rather than simply less developed, and the cost falls on teams that assumed familiarity. The practical defence is uncomfortable but simple: on any Indonesian decision that feels obvious, ask a local practitioner whether it is. The questions that feel unnecessary are the ones that pay for themselves.

What to ask an aggregator

Four questions, and they are the ones that separate providers rather than the ones on a feature comparison page.

How settlement timing works, and to which account, because a foreign entity without an Indonesian bank relationship faces a different answer from one with a local subsidiary. What reconciliation reporting looks like, since QRIS transactions arrive from many issuing applications and the reporting format determines how much manual work lands on finance every month. How refunds and disputes are handled, which is rarely covered in sales material and always matters eventually. And which categories the provider will not onboard, since restricted category lists differ between aggregators and finding out late is expensive.

The short version

Do not integrate wallets individually. Accept QRIS through a licensed local aggregator, because foreign ownership in payment service providers is constrained and that is the standard route. Expect the work to be smaller than your first estimate.

Then spend the time you saved on the two things that actually decide whether the checkout ever gets used: protecting the name before announcing anything, and being findable enough that a buyer who encounters your product can verify you exist.


Frequently Asked Questions


What is QRIS?

QRIS, the Quick Response Code Indonesian Standard, is a unified QR payment standard set by Bank Indonesia. It is not a wallet or a payment company but an interoperability standard, which means a single QR code is readable by any participating application. It sits beneath GoPay, OVO, DANA, ShopeePay and most bank applications.


Do we need to integrate GoPay, OVO and DANA separately?

No. Those wallets participate in QRIS, so one acceptance point reaches them and most bank applications. Integrating individually is redundant engineering that also produces a worse checkout, because it adds a wallet selection step and silently excludes anyone using an app you did not add.


Why do foreign merchants keep building it the wrong way?

Because the wallet by wallet approach is correct in most markets, where wallets are competing closed systems and each one skipped is lost revenue. Indonesia inverted that with a central bank interoperability standard, so a habit imported from other markets produces redundant work here.


Can a foreign company get a payment licence directly?

Foreign ownership in Indonesian payment service providers is constrained and domestic parties must retain voting control, so most foreign operators do not pursue a direct central bank licence. The standard route is connecting through a licensed local aggregator, which holds the licence and provides the integration.


Does QRIS work for customers from other countries?

QRIS interoperability extends to several regional markets whose QR systems connect to it, so the same acceptance point can serve visiting consumers from those countries. For brands with a physical presence or selling to inbound travellers, that removes the need to build a separate flow for foreign visitors.


Is QRIS enough on its own?

For your own channels it covers the large majority of digital payment. But bank transfer, cards, buy now pay later and cash on delivery all remain in use, with the mix varying by category and basket size. And selling inside Shopee or TikTok Shop means using the platform's payment flow rather than your own.


When should payment integration happen in a market entry plan?

Late, because it is the least uncertain item on the list. Product registration through BPOM and halal certification are measured in months and depend on manufacturer documents. Trademark filing has no later remedy once someone else has filed. Search and AI visibility compound slowly, so delay is most expensive there. Payment is well understood and bounded by comparison.

Sources & References:

  • QRIS, the Quick Response Code Indonesian Standard, is the unified QR payment standard set by Bank Indonesia, providing interoperability across participating wallet and bank applications including GoPay, OVO, DANA and ShopeePay.
  • QRIS cross border interoperability extends to several regional markets whose QR payment systems connect to the standard.
  • Foreign ownership in Indonesian payment service providers is constrained, with domestic parties required to retain voting control. Foreign operators typically connect through licensed local aggregators rather than obtaining a direct central bank licence.
  • Brand discovery channels in Indonesia: search engines 38.3 percent, social media ads 37.3 percent, with 60 percent using social media as their primary brand research channel. Source: We Are Social and Meltwater Digital 2026.
  • Payment method mix, marketplace checkout behaviour and category variation as compiled in Arfadia Digital Marketing Benchmark Indonesia 2026, primary client survey n=127 Indonesian businesses, January to February 2026, cross validated across four research sources. DOI 10.5281/zenodo.21100877.
  • Product registration requirements: BPOM registration must be filed by an entity established under Indonesian law. Halal certification obligations arise separately under Government Regulation No. 42 of 2024.
  • Aggregator terms, settlement timing, reconciliation formats and restricted category lists differ between providers and change over time. Confirm directly with the provider before building a business case.
  • This article is orientation for commercial planning, not financial or regulatory advice. Arfadia is a digital agency and does not handle payment licensing or integration.
0 Comments 0 Comments
0 Comments 0 Comments