46 payment gateways, seventeen languages, and a new shape for pricing
Take payment through 46 gateways covering 112 countries, run every app and the console fully translated into seventeen languages, and choose between hosting with us on a share of what you complete or licensing BetterSuite to run yourself.
Five weeks on from the last update, 553 changes have landed. There is no single headline this time — there are three. You can take payment in far more of the world than you could in August. Your apps, your console and this site now speak your customers' language rather than ours. And what you pay for BetterSuite has been rebuilt around the one question that actually changes the answer: do we host it, or do you?
Take payment where your business actually is
You can now connect 46 payment gateways, between them covering 112 countries.
Most of them arrived at once, and they are the ones people in each market actually use: Adyen, Checkout.com, Worldpay and Square alongside Stripe; Razorpay and Paytm across India; Paystack and Flutterwave across Africa, with mobile money where cards are the minority; iyzico, PayTabs and HyperPay through Türkiye and the Gulf; dLocal and MercadoPago across Latin America; Midtrans, Xendit and Toss Payments through South-East Asia and Korea; Alipay and WeChat Pay for Chinese customers; Klarna where people expect to pay later. The Balkans, the Caucasus and Tunisia are reachable for the first time, and BitPay, Coinbase Commerce and Triple-A sit alongside stablecoin settlement through Stripe for customers who pay in crypto.
Choosing between them is no longer research you have to do. Tell the console which countries you operate in and it recommends the gateways that cover them, says what each one settles in, and lists the payment methods it can take there. Your dashboard then shows only the methods your account is approved for, rather than everything the gateway supports in theory.
Every screen in your customers' language
Your apps are now completely translated into seventeen languages — Arabic, German, Spanish, French, Hindi, Indonesian, Italian, Japanese, Polish, Portuguese, Russian, Thai, Turkish, Ukrainian, Urdu and Vietnamese. Not the sign-in screen and the menu: every screen, in every app — rider, driver, customer, vendor, parking — and the whole admin console with them.
Language follows your business rather than the handset. Set your workspace to Turkish and your team's console opens in Turkish on an English phone, and stays there. Your customers still get their own device language where you offer it.
Right-to-left is properly done rather than approximated: Arabic and Urdu layouts mirror, directional icons flip with them, dial codes and PIN entry stay left-to-right where the digits demand it, and numbers shape to the language they are read in.
This site reads in Arabic, French, German, Portuguese, Spanish and Turkish as well as English, and visitors arrive in their own language rather than having to find it.
Host it with us, or run it yourself
Everything about pricing now follows from one decision, and the page says so before it says anything about money.
If we host it, there is the Usage Plan: $49 a month plus 1.9% of what you complete. Unlimited orders, drivers and riders, your own domain, a branded web app, your own branded mobile apps if you want them. You pay in proportion to the business you actually do.
If you would rather run BetterSuite on your own infrastructure, there is a one-time Binary License at $4,999 — the compiled platform and the Flutter source for one business type — or a Source License at $49,999 for the whole thing, to compile, change and extend as you like.
Prices are quoted in your own money — euros across the European locales, pounds in the United Kingdom, dollars elsewhere — straight from the live catalogue. And if a city you want is available exclusively, what that costs now appears while you are signing up rather than afterwards.
Waiting for a driver, with something to watch
When a rider requests a car, a Looking for a driver activity now appears on their Lock Screen: your brand, the stage the search has reached, roughly how long it has run, and a radar with the number of drivers reached so far nested inside it.
It is deliberately not a stopwatch. A ticking clock makes a slow match feel slower, so the wording moves in steps — nothing under a minute, then "over a minute", "a few minutes", "several minutes".
Inside the app the wait has stages rather than a spinner, so a rider can see the search widening instead of guessing. On the other side of it, a driver's home screen now shows their status and the radius currently reaching them.
Three things that used to lose rides no longer do: an offer a driver never answered goes back into the next wave instead of being spent, a phone with a skewed clock stops discarding offers it thinks have expired, and a fare that lapses while the rider is still deciding is re-quoted rather than failing at the last step.
A brand for every business you run
The brand studio now understands that you may run more than one kind of business. Each one gets its own mark, from its own library — nine new isometric marks for parking and services, the Tote and the Stall for shops, a route pin and an interchange for taxi — and its own colour, so your ride app and your delivery app end up visibly related rather than identical. Every app carries its own icon.
The rest is about doing the artwork justice: a logo can be the mark on its own with no wordmark, a black-and-white brand is drawn in black and white rather than greyed out, marks scale to the space they are given, and a name written in Arabic, Greek or Japanese renders as that name rather than as empty boxes. The preview in the console is composed by the same renderer that draws the real artwork, so what you approve is what ships.
A storefront, not a directory
The BetterShop customer app opens on a storefront now. You choose the layout it uses, vendors give their shop a cover image and a logo, and the result reads like a shop rather than a list of names.
Discovery starts from the address: set where an order is going and see what actually reaches there, rather than browsing shops that cannot deliver to you. A business running several shops opens on a store picker instead of guessing which one you meant. And someone who has not signed in can fill a basket first and be asked who they are at checkout, with the basket intact. Opening your first shop is part of signing up now, so there is a storefront to work on from the beginning.
Around the product
- Taxi — cash rides settle at drop-off instead of sitting unfinished, and a rider can ask Siri to book a car to a saved place without opening the app.
- Shop — a delivered order reads as completed in every product, so finished means the same thing everywhere.
- Console — your mark leads the app switcher and the desktop sign-in screen, and renders from your own artwork whatever format you gave us.