Order Status for Checkout Page

1. Order Status on Checkout Report

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

circle-exclamation
circle-check
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

Last updated