Dawurobo Partner Platform

Dawurobo delivery & commerce API FAQ

Answers to common Dawurobo Partner Platform questions in Ghana — getting API keys, free staging vs production, how money and delivery fees work, and getting support.

Do I need a developer?

Yes, in the sense that someone needs to write code that calls the API — this is a technical integration, not a plug-and-play widget. That someone can be an in-house developer, a contractor, or an AI coding tool (Cursor, Claude, etc.) working from these docs. See What you can build for the plain-language overview to hand off, and Getting started for the technical walkthrough.

Is it free to start?

Yes. Signing up in Partner Hub and generating a staging API key is free and instant — no manual provisioning step, no sales call required.

What can I test without production access?

Most of the platform: authentication, request signing, the whole recipient-pays delivery order flow (delivery/orders.create, orders.get, orders.track, orders.estimate, orders.cancel, locations.list, health), and catalog reads (safe-catalog/catalog.list, catalog.get, orders.get). What needs more: gateway-charging operations (delivery wallet endpoints, creating/verifying Safe catalog orders) require a production key, and wallet-funded delivery orders require the delivery:wallet:spend scope, which sandbox keys never carry. See the full table in Getting started.

How do I get keys?

Sign up and create an app in Partner Hub — you get a staging API key and signing secret instantly. Production keys are gated behind a short approval step (including KYC on your business) once your staging integration is tested end to end.

How is my (or my customers') money handled?

For delivery, you choose per order who pays the fee: the recipient in cash on delivery (the default — no wallet involved), or you, from a prepaid wallet you top up. For Safe catalog orders, the buyer pays online through the platform's gateway, and the sale is split between the vendor, fulfillment, and your reseller margin at settlement. Full detail — and the honest caveat that the exact fee/margin numbers are set per partner — is in How money works.

What if a delivery fails?

The platform emits webhook events for the real failure states — order.rejected, order.cancelled, order.returned, order.rescheduled — so your app can react instead of guessing. Refunds and disputes aren't automated; contact support to resolve them.

How do I get help?

WhatsApp +233 55 517 5699 (fastest) or email support@dawurobo.com. See Get help for what to include so we can help faster.