The all-in-one tool for your business

Payments, online stores, analytics, and customer service. Bayarin.id unifies everything your business runs on in a single platform. One login, one dashboard, one place to grow.

Build your store, skip the hard parts

Want your own website? Build the experience you want and connect to our API for the rest. We run payments, carts, orders, and checkout behind the scenes, so you can focus on your brand instead of commerce plumbing.
  • Bring your own frontend
    Use any framework or platform. Our API powers commerce behind whatever you build.
  • Commerce, handled
    Payments, carts, orders, and checkout work out of the box, so you never build them from scratch.
  • Live in days, not months
    Clean endpoints and predictable webhooks get a working store running fast.
import { Store } from "@bayarin.id/commerce"

const store = new Store({ apiKey: "sk_live_..." })

// Fetch products
const products = await store.getProducts()

// Add products to the cart
store.addToCart([{
  productId: 1,
  quantity: 2
}])

// Checkout
const order = await store.checkout({
  customer: { name: "Jack Lau" },
  method: "qris"
})

One API for all payments

The Payment Switch unifies every provider behind a single integration. Connect Midtrans, Xendit, and more through one API, and let every transaction route itself. No more juggling separate SDKs, dashboards, or reconciliation spreadsheets.
  • One API for every payment
    One API to integrate Midtrans, Xendit, and more. Accept cards, virtual accounts, e-wallets, and QRIS through a single, consistent interface.
  • Automatic routing
    Every payment finds the best provider, and retries on its own if one fails, so more of them succeed.
  • Reconciliation, built in
    Settlements, refunds, and reports come together across providers, reconciled for you.
TransactionsReconciled across providers
  • prq_8f2a1cQRIS · Rara WeningMidtransRp150.000Settled
  • prq_3d9b7eVirtual account · Dimas PrakosoXenditRp89.000Settled
  • prq_a1c4f0E-wallet · Budi SantosoDuitkuRp42.500Pending
  • prq_6e2d88QRIS · Maya PutriMidtransRp21.250Settled
  • prq_0b5f93Card · Sari DewiXenditRp310.000Refunded

Everything in one place

One platform for everything your business runs on, from payments to customer service.
Payment Switch
One API to integrate Midtrans, Xendit, and more, with automatic routing and failover.
Online store
Sell online with a storefront, catalog, and orders built in.
Analytics
Track sales, customers, and settlements from a single dashboard.
WhatsApp CRM
Sell, chat, and manage every customer right inside WhatsApp. Turn conversations into orders and keep your contacts in one place.
AI customer service
Let AI handle the chats in your WhatsApp CRM, answering customers in seconds, around the clock.
Built for developers
A clean API, predictable webhooks, and docs that get you live in an afternoon.

Frequently asked questions

An all-in-one platform for your business: payments, an online store, analytics, a WhatsApp CRM, and AI customer service, all built on a single Payment Switch.

Run your entire business in one place

Talk to our team and see how Bayarin.id brings your payments, store, and customers together.