/open/purchase/page| Phase | Status Code | Enum Name | Taobao Raw Status | Description | Notes |
|---|---|---|---|---|---|
| Creation | 12 | ORDER_BULIDING | BULIDING | Building | Order is being created |
| Awaiting Payment | 0 | TAOBAO_ORDER_WAIT_BUYER_PAY | WAIT_BUYER_P | Awaiting Payment | Waiting for buyer payment |
| Payment | 1 | ORDER_PAY_STATUS | ORDER_PAY_STATUS | Paid/Awaiting Finance | Buyer uploaded payment proof |
| 2 | ORDER_FINANCE_PASS_STATUS | ORDER_FINANCE_PASS_STATUS | Finance Approved | Finance confirmed payment | |
| 3 | ORDER_FINANCE_REFUSE_STATUS | ORDER_FINANCE_REFUSE_STATUS | Finance Rejected | Finance rejected confirmation | |
| 5 | WAIT_FINANCE_PAY | WAIT_FINANCE_PAY | Awaiting Finance Pay | Waiting for finance system payment | |
| Shipping | 10 | WAIT_SELLER_SEND_GOODS | WAIT_SELLER_SEND_GOODS | Awaiting Shipment | Paid, awaiting seller shipment |
| Logistics | 11 | WAIT_BUYER_CONFIRM_GOODS | WAIT_BUYER_CONFIRM_GOODS | Shipped | Seller shipped, awaiting buyer confirmation |
| Cancelled | 4 | CANCEL | TRADE_CLOSED | Cancelled | Order closed/cancelled |
| Other | 9 | OTHER_STATUS | Unenumerated | Other Status | Other unenumerated status |
TaoBaoOrderVO.SubOrderDetailVO2.refundStatus (Integer)| Status Code | Enum Name | Description | Notes |
|---|---|---|---|
| 0 | NOT_APPLY_FOR_REFUND | No refund applied | Sub-order has no refund application |
| 10 | APPLIED_REFUND | Buyer applied for refund, awaiting seller agreement | Refund application submitted |
| 20 | AGREE_TO_REFUND | Seller agreed to refund, awaiting buyer return | Seller agreed to refund |
| 30 | WAITING_SELLER_RECEIPT | Buyer returned goods, awaiting seller receipt confirmation | Buyer returned goods |
| 100 | REFUND_SUCCESSFUL | Refund successful | Refund completed, funds returned |
| -10 | SELLER_REFUSES_REFUND | Seller refused refund | Seller refused refund application |
| -20 | REFUND_CLOSED | Refund closed | Refund process closed |
ORDER_BULIDING(12)
ā
TAOBAO_ORDER_WAIT_BUYER_PAY(0) ā Order creation completed
ā
ORDER_PAY_STATUS(1) ā Buyer uploads payment proof
ā
ORDER_FINANCE_PASS_STATUS(2) ā Finance approves
ā OR WAIT_FINANCE_PAY(5) ā Finance system auto-pays
WAIT_SELLER_SEND_GOODS(10) ā Payment completed, awaiting shipment
ā
WAIT_BUYER_CONFIRM_GOODS(11) ā Seller shipped
ā
(Trade completed, Taobao platform auto-closes)ORDER_PAY_STATUS(1)
ā
ORDER_FINANCE_REFUSE_STATUS(3) ā Finance rejects
ā
TAOBAO_ORDER_WAIT_BUYER_PAY(0) ā Return to awaiting payment
ā
(Buyer re-uploads proof or cancels order)TAOBAO_ORDER_WAIT_BUYER_PAY(0) - Awaiting payment ā
ORDER_PAY_STATUS(1) - Paid/awaiting finance ā
ORDER_BULIDING(12) - Building ā
ORDER_FINANCE_PASS_STATUS(2) - Finance approved āWAIT_FINANCE_PAY(5) - Awaiting finance payment āWAIT_SELLER_SEND_GOODS(10) - Awaiting shipment āWAIT_BUYER_CONFIRM_GOODS(11) - Shipped āAny cancellable status ā CANCEL(4) TRADE_CLOSEDWAIT_SELLER_SEND_GOODS(10) OR WAIT_BUYER_CONFIRM_GOODS(11)
ā
Sub-order applies for refund
ā
NOT_APPLY_FOR_REFUND(0) ā APPLIED_REFUND(10) ā Buyer applies for refund
ā
(Seller processes)
ā
āā Agree to refund ā AGREE_TO_REFUND(20)
ā ā
ā WAITING_SELLER_RECEIPT(30) ā Buyer returns goods
ā ā
ā REFUND_SUCCESSFUL(100) ā Refund successful
ā
āā Refuse refund ā SELLER_REFUSES_REFUND(-10)
ā ā
ā REFUND_CLOSED(-20) ā Refund closed
ā
āā Buyer cancels ā REFUND_CLOSED(-20) ā Refund closed| From \ To | 0 | 1 | 2 | 3 | 4 | 5 | 10 | 11 | 12 |
|---|---|---|---|---|---|---|---|---|---|
| 12 (BUILDING) | ā | - | - | - | - | - | - | - | - |
| 0 (WAIT_PAY) | - | ā | - | - | ā | - | - | - | - |
| 1 (PAY_STATUS) | - | - | ā | ā | ā | ā | - | - | - |
| 2 (FINANCE_PASS) | - | - | - | - | - | ā | ā | - | - |
| 3 (FINANCE_REFUSE) | ā | - | - | - | ā | - | - | - | - |
| 5 (WAIT_FINANCE) | - | - | - | - | ā | - | ā | - | - |
| 10 (WAIT_SENT) | - | - | - | - | - | - | - | ā | - |
| 11 (SENT) | - | - | - | - | - | - | - | - | - |
| From \ To | 0 | 10 | 20 | 30 | 100 | -10 | -20 |
|---|---|---|---|---|---|---|---|
| 0 (NOT_APPLY) | - | ā | - | - | - | - | - |
| 10 (APPLIED) | - | - | ā | - | - | ā | ā |
| 20 (AGREE) | - | - | - | ā | - | - | ā |
| 30 (WAIT_RECEIPT) | - | - | - | - | ā | - | - |
| -10 (REFUSED) | - | - | - | - | - | - | ā |
{
"status": 10,
"orderStatusDesc": "WAIT_SELLER_SEND_GOODS",
"subOrderVOS": [
{
"subOrderStatus": "WAIT_SELLER_SEND_GOODS",
"refundStatus": 0,
"refundId": null
}
]
}| status | orderStatusDesc | Customer Understanding |
|---|---|---|
| 0 | WAIT_BUYER_P | Awaiting your payment |
| 1 | ORDER_PAY_STATUS | Paid, awaiting finance confirmation |
| 2 | ORDER_FINANCE_PASS_STATUS | Finance confirmed, awaiting payment |
| 3 | ORDER_FINANCE_REFUSE_STATUS | Finance rejected, please re-upload proof |
| 4 | TRADE_CLOSED | Order cancelled |
| 5 | WAIT_FINANCE_PAY | Awaiting finance system payment |
| 10 | WAIT_SELLER_SEND_GOODS | Paid, awaiting seller shipment |
| 11 | WAIT_BUYER_CONFIRM_GOODS | Seller shipped, awaiting confirmation |
| 12 | BULIDING | Order being created |
| 9 | Unenumerated:Other | Order status abnormal, please contact support |
| refundStatus | Customer Understanding |
|---|---|
| 0 | No refund applied |
| 10 | Refund application submitted, awaiting seller agreement |
| 20 | Seller agreed to refund, please return goods |
| 30 | Goods returned, awaiting seller confirmation |
| 100 | Refund successful, funds returned |
| -10 | Seller refused refund |
| -20 | Refund closed |
ORDER_FINANCE_PASS_STATUS(2) - Finance approvedWAIT_FINANCE_PAY(5) - Awaiting finance paymentWAIT_SELLER_SEND_GOODS(10) - Awaiting shipmentWAIT_BUYER_CONFIRM_GOODS(11) - ShippedAPPLIED_REFUND(10), AGREE_TO_REFUND(20), WAITING_SELLER_RECEIPT(30), SELLER_REFUSES_REFUND(-10)User places order ā ORDER_BULIDING(12) ā WAIT_BUYER_P(0)
Upload proof ā ORDER_PAY_STATUS(1)
Finance confirms ā ORDER_FINANCE_PASS_STATUS(2)
Finance pays ā WAIT_FINANCE_PAY(5) ā WAIT_SELLER_SEND_GOODS(10)
Seller ships ā WAIT_BUYER_CONFIRM_GOODS(11)
Trade completedUpload proof ā ORDER_PAY_STATUS(1)
Finance refuses ā ORDER_FINANCE_REFUSE_STATUS(3)
Return to awaiting ā WAIT_BUYER_P(0)
Re-upload ā ORDER_PAY_STATUS(1)Order shipped ā WAIT_BUYER_CONFIRM_GOODS(11)
Apply for refund ā refundStatus: 0 ā 10
Seller agrees ā refundStatus: 20
Buyer returns ā refundStatus: 30
Refund successful ā refundStatus: 100
Funds returned ā Auto-completedApply for refund ā refundStatus: 10
Seller refuses ā refundStatus: -10
Refund closed ā refundStatus: -20
Order continues fulfillment{
"code": "200",
"message": "success",
"data": {
"total": 1,
"data": [
{
"id": "12345",
"purchaseId": 67890,
"orderNo": "TB20250528001",
"status": 10,
"orderStatusDesc": "WAIT_SELLER_SEND_GOODS",
"purchaseAmount": 15800,
"createTime": "2025-05-28 10:30:00",
"payTime": "2025-05-28 11:00:00",
"supplierNick": "Test Merchant",
"servicePrice": 158,
"handlingFee": 50,
"subOrderVOS": [
{
"id": "1001",
"orderNo": "sub-001",
"subOrderStatus": "WAIT_SELLER_SEND_GOODS",
"refundStatus": 0,
"refundId": null,
"taobaoPurchaseId": "67890",
"taobaoSubPurchaseId": "1001",
"itemImageUrl": "https://example.com/item.jpg"
},
{
"id": "1002",
"orderNo": "sub-002",
"subOrderStatus": "WAIT_BUYER_CONFIRM_GOODS",
"refundStatus": 10,
"refundId": "refund_123456",
"taobaoPurchaseId": "67890",
"taobaoSubPurchaseId": "1002",
"itemImageUrl": "https://example.com/item2.jpg"
}
]
}
]
}
}Create Order
ā
ORDER_BULIDING(12)
ā
TAOBAO_ORDER_WAIT_BUYER_PAY(0) āāāāāāāāā CANCEL(4)
ā ā
ORDER_PAY_STATUS(1) āāāāāāāāāāāāāāāāāāāāāāā¤
ā ā ā
ā ORDER_FINANCE_REFUSE(3) ā
ā ā ā
ORDER_FINANCE_PASS(2) āāāāāāāāāāāāāāāāāāāāā¤
ā ā
WAIT_FINANCE_PAY(5) āāāāāāāāāāāāāāāāāāāāāāā¤
ā
WAIT_SELLER_SEND_GOODS(10)
ā
WAIT_BUYER_CONFIRM_GOODS(11)NOT_APPLY_FOR_REFUND(0)
ā (Apply for refund)
APPLIED_REFUND(10) āāā REFUND_CLOSED(-20)
ā ā
AGREE_TO_REFUND(20) āāāāā
ā
WAITING_SELLER_RECEIPT(30)
ā
REFUND_SUCCESSFUL(100)| Feature | Taobao Order | KA Order |
|---|---|---|
| Status Enum | TaoBaoOrderStatusEnum (10) | PoolOrderStatusEnum (12) |
| Status Description | Taobao raw status string | English enum name |
| Refund Status | ā Independent enum RefundStatusEnum (7) | ā Integrated into main status |
| Finance Confirmation | ā Has finance confirmation flow | ā No finance confirmation |
| Payment Proof | ā Requires proof upload | ā System auto-deduction |
| Dimension | Main order + Sub-order | Trade + Order + Sub-order |
| Cancellation Limit | Cannot cancel after finance confirmation | Can cancel before shipment |