Take the payment inside the WhatsApp chat. Xendit links for QRIS, e-wallets, virtual accounts, and cards — no checkout page, no drop-off.
~15-min setup — or our team wires it up with you.
Xendit is your payments rail across Indonesia — QRIS, virtual accounts, e-wallets like OVO and DANA, and cards, all settled and reconciled in one place.
But the payment link still opens a checkout page. The buyer has to leave the conversation to pay — and that handoff is exactly where ready-to-buy carts go cold.
bitbybit drops the Xendit link straight into the WhatsApp thread the moment the agent closes the order. The customer pays with QRIS or their e-wallet without leaving the chat, and the paid status posts back to the customer record automatically.
The agent closes the order with a payment link — without sending the customer to a checkout page.
Log in to your Xendit dashboard and open Settings → API Keys (under Developers).
Click Create New Secret, set the permissions Xendit prompts for, and create the key.
Copy the Secret Key and paste it into the Xendit integration page inside bitbybit.
Send a test payment link to confirm the link and callback flow correctly.
Full setup guide: Read the docs ↗
Accept payments in the WhatsApp thread through DOKU — Indonesia's long-standing payment gateway.
See integration →Quote, book, and track shipments across JNE, J&T, SiCepat, and more — without leaving the WhatsApp thread.
See integration →Sync catalog, orders, and customer context so the AI agent answers from your live Shopify store.
See integration →Install on Shopify, start free, or message the team on WhatsApp — we'll wire it up with you.
Xendit integration generates and sends a payment link inside the WhatsApp conversation, so the customer pays without switching to a checkout page. QRIS, virtual accounts (BCA, BNI, Mandiri, Permata, and more), e-wallets (OVO, DANA, ShopeePay, and more), and credit cards all route through the same link. Order status and payment confirmation post back into the same WhatsApp thread — the customer sees the order close in one conversation, and your team sees the payment confirmation in the customer record without reconciling across tools.
Last reviewed: 2026-06-07 · Next review: 2026-08-06 · Back to all integrations