Let Kedaipal book a Lalamove rider for you โ automatically โ every time a buyer chooses delivery.
The Lalamove account is yours, not Kedaipal's. You pay Lalamove directly from your own prepaid wallet. Kedaipal only does the booking for you โ Kedaipal never touches your delivery money.
A Business account gives you a business wallet and access to Lalamove's API (that's what lets Kedaipal book riders for you). It's free to sign up. If you already use Lalamove for your shop, you may only need to upgrade your profile to a business one.
On your phone or laptop, open lalamove.com/en-my/business. Tap the Sign up / Get started button for a business account.
Already have the Lalamove app? You can also go to your Profile in the app and look for the option to set up a business profile.
Lalamove will ask about you and your business โ things like your business name, your phone number, your email, and roughly how many deliveries you do. Fill it in honestly; there is no minimum size to qualify.
After you submit the form, Lalamove will email you and usually follows up with a phone call to activate your business account. This is normal โ nothing to screenshot here, just watch your inbox (and answer the call). Tell them you plan to use the API integration โ that helps them set you up with Partner Portal access (Step B).
When Lalamove contacts you, mention: "I want to connect my online store to Lalamove using the API. I need access to the Partner Portal." Saying this early saves you a second phone call later.
The Partner Portal is Lalamove's website for business accounts. This is where your API keys live.
Go to partnerportal.lalamove.com and log in with your Lalamove business account.
Inside the portal, look for the Developers tab in the menu. That page shows your API Key and API Secret.
There is also an environment switch near the top right of the page. Make sure it is set to Production (not Sandbox) โ more on this in Step C.
Partner Portal access is not always switched on automatically. If you can't log in, or you don't see a Developers tab, email partner.support@lalamove.com (or use the LiveChat bubble at the bottom right of the Partner Portal page). Tell them your business account email and that you need API access via the Partner Portal.
These two codes are like the username and password of your Lalamove wallet. Kedaipal needs both to book riders on your behalf.
On the Developers page, use the environment switch (top right) and choose Production.
pk_prod_ and sk_prod_ โ these are the real ones. โ
pk_test_ and sk_test_ โ these are for testing only and cannot book real riders. โLalamove only shows your production keys after you have topped up your production wallet. If the Production page looks empty, do Step D (top up) first, then come back here.
Copy the API Key (pk_prod_โฆ) and the API Secret (sk_prod_โฆ). On a phone, press and hold the code to copy it. Paste them somewhere private for now โ your phone's Notes app is fine temporarily.
pk_prod_ and sk_prod_. Source: Lalamove developer documentation.Anyone who has your API Secret can book deliveries paid from your wallet. Treat it like your ATM PIN.
Lalamove is prepaid. Every delivery Kedaipal books for you is paid from your Lalamove wallet โ like a Touch 'n Go card for deliveries.
If your wallet reaches RM0, rider bookings will fail until you top up. Buyers can still place orders โ but no rider will come. Keep money in the wallet.
In the Lalamove app (or the Partner Portal), open the side menu and tap Wallet, then Top Up.
Pick an amount, then choose how to pay. In Malaysia, Lalamove accepts:
Keep at least one week's delivery budget in the wallet. Example: 20 deliveries a week ร ~RM10 each = keep RM200+ topped up. Set a reminder to check every Monday.
Last step โ connect it all in your Kedaipal dashboard.
In your Kedaipal dashboard, go to Settings โ Fulfilment and under Delivery charge, choose Lalamove โ rider, live price. The full setup (pickup address, vehicle, API keys) appears right there.
Paste the API Key (pk_prod_โฆ) into the API Key box, and the API Secret (sk_prod_โฆ) into the API Secret box. Then save.
Set your pickup address โ this is where the rider comes to collect orders (your stall, kitchen, or shop). Start typing and pick the exact match from the Google suggestions so it gets pinned to your spot, not just the street. A wrong pin = a lost rider = a cold order.
Pick the vehicle Kedaipal should book. Motorcycle is the default โ it's the cheapest and right for most food orders. Choose a car only if your orders are large or fragile (e.g. tall cakes).
After saving, the Lalamove card shows a webhook link with a Copy button. Copy it, then in your Lalamove Partner Portal โ Developers, paste it into the Webhook URL field and pick Version 3. This is what lets your buyers get the automatic "shipped" message with live rider tracking โ don't skip it!
From now on, when a buyer chooses delivery, Kedaipal shows them the Lalamove fee, books the rider for you, and sends the buyer a live tracking link on WhatsApp.
Who pays for the deliveries?
You do โ directly to Lalamove, from your own prepaid wallet. Kedaipal never touches your delivery money. Kedaipal just does the booking for you.
Do I have to book every rider myself?
Your choice. By default you tap Book delivery on each order (with a price check first). Or turn on "Auto-book rider when you mark an order Packed" in the same settings โ then the moment you mark an order Packed, the rider is booked automatically at that day's price from your wallet, zero extra taps.
What happens if my wallet is empty?
Buyers can still place orders as usual. But when Kedaipal tries to book the rider, the booking fails until you top up. You'll see the failed booking in your dashboard โ top up, then book again.
Can I still use the Lalamove app myself?
Yes. Same account, same wallet. You can book manual deliveries in the app any time โ for example, for orders that come from outside Kedaipal.
How do cancellations and refunds work?
Cancelling is usually free before a rider is assigned. After a rider is matched or on the way, Lalamove may charge a cancellation fee, following Lalamove's own policy. The money side is between you and Lalamove.
Are my keys safe with Kedaipal?
Your keys are stored securely and used only to book and track your deliveries. If you ever want to disconnect, remove the keys from the Lalamove card in Settings โ and you can ask Lalamove support to reset your secret too.
I'm stuck at the Lalamove side. Who do I ask?
Email partner.support@lalamove.com or use the LiveChat inside the Partner Portal. Stuck on the Kedaipal side? Message us on our support WhatsApp โ we'll walk you through it.
Tick each item as you go. When all boxes are ticked, your store is delivering on autopilot.
pk_prod_ and sk_prod_pk_prod_sk_prod_You paste them into your own Kedaipal dashboard (Step E) โ never send keys to anyone, not even in a private chat. If you're stuck, Kedaipal support will guide you on a call while you do the pasting.
WhatsApp: [Kedaipal support number]
We'll help you through any step โ in English or BM.
Email: partner.support@lalamove.com
Or LiveChat inside the Partner Portal.