FAQ & Contact
FAQ
Accounts
Do I need a driver account to start testing in Satging/UAT environment?
Yes, you will need to download AhaDriver STG app (Only support for Android) and login to update order status when you create order through API. You can check the callback return when you update status in app
Authentication
How long does it take for a Partner's token to expire?
In Production environments, the token will be expired after 1 year. But Ahamove highly recommend that the Partner automatically get the token back if the error is NOT_AUTHORIZED
or TOKEN_NOT_FOUND
Data
Does the Ahamove API and Ahamove app return different time and price estimates?
Sometimes there will be a price difference if you estimate order fee through our API and check the fee in Ahamove app/web at 2 different times. Ahamove has times when it will multiply the shipping fee, depending on the ratio of the number of orders and the drivers at the same time or peaks hour and bad weather
How long does the dispatch system wait before returning "Auto cancel, no driver accepted"?
In each environment (Staging/Production) and each type of service, there is a different waiting period before returning auto cancel. You can check field timeout in the response body when creating order
Ex: In Staging environment, if service_id is SGN-BIKE and no driver accepts the order in 10 minutes (600s), the order status will change to CANCELLED with cancel comment as "Auto cancel, no driver accepted"
{
"order_id": "22A2V8J2"
"service_id": "SGN-BIKE",
"timeout": 600,
...
}
Can an order with IDLE status be broadcast earlier?
No, you cannot broadcast an IDLE order earlier than the scheduled time. You must cancel your IDLE order and create new instant order
Contact
For any questions and feedback, you can send us an email at support@ahamove.com. Ahamove will get back to you as soon as possible to assist you through the integration process