Merchant can check their status order from DOKU Dashboard on Menu Report > Checkout Orders.
Checkout Report
Status Order
Description
Pending
Pending status reflects state when merchant do initiate payment, and the customer still not do the payment within the payment due date time
Success
Success status shows that customer successfully paid the transaction and faced a success result page
Expired
Expired status will appear if the order is not paid within the specified payment due date
2. Order Status on Check Status API
Only merchant who registered from December 2024 can implemented this, contact our support team to activate this for existing merchant
The Check Status API now returns the checkout order status, even when the payment channel has not yet published its transaction status.
Previously, the API only returned data after the payment channel created a transaction record. As a result, when a customer generated a checkout order and selected a payment method (for example ShopeePay), the Check Status API could return Not Found until the payment channel published the PENDING status.
With this features, the API will return the order-level status once the checkout order is generated.
Scenario
Previous Behavior
Current Behavior
Customer generates checkout and selects ShopeePay
Check Status returns Not Found
Check Status returns order.status = ORDER_GENERATE
Customer completes payment with ShopeePay
Check Status returns transaction.status = SUCCESS
Check Status returns order.status = ORDER_GENERATED and transaction.status = SUCCESS
This features allows merchants to track the checkout order earlier, even before the payment channel publishes the transaction status.
API Response
Body parameter
Type
Mandatory
Description
order.status
array
optional
Possible Value : ORDER_GENERATED
ORDER_EXPIRED
ORDER_RECOVERED