← 返回商户控制台
订单详情
{
"order_id": "order_d392b3e05a9be19d0bd6ff94",
"merchant_id": "sentosa_demo",
"sku_id": "singapore_oceanarium_one_day_ticket",
"product_name": "Singapore Oceanarium 单日门票",
"quantity": 2,
"party": {
"adults": 2
},
"date": "2026-03-21",
"quote_amount_sgd": 110,
"currency": "SGD",
"channel": "telegram",
"customer": {},
"status": "FULFILLED",
"payment_status": "SUCCESS",
"fulfillment_status": "FULFILLED",
"created_at": "2026-03-20T23:22:12+08:00",
"inventory_lock": {
"lock_id": "lock_6681addeee56819d0bd6ffb7",
"sku_id": "singapore_oceanarium_one_day_ticket",
"quantity": 2,
"expiry_at": "2026-03-20T23:27:12+08:00"
},
"documents": {
"quotation": {
"type": "quotation",
"file_name": "quotation-order_d392b3e05a9be19d0bd6ff94.docx",
"file_path": "/root/.openclaw/workspaces/sentosa-agent/docs/quotation-order_d392b3e05a9be19d0bd6ff94.docx",
"file_url": "https://www.monv.io/docs-files/quotation-order_d392b3e05a9be19d0bd6ff94.docx",
"html_name": "quotation-order_d392b3e05a9be19d0bd6ff94.html",
"html_path": "/root/.openclaw/workspaces/sentosa-agent/docs/quotation-order_d392b3e05a9be19d0bd6ff94.html",
"html_url": "https://www.monv.io/docs-files/quotation-order_d392b3e05a9be19d0bd6ff94.html",
"pdf_name": "quotation-order_d392b3e05a9be19d0bd6ff94.pdf",
"pdf_path": "/root/.openclaw/workspaces/sentosa-agent/docs/quotation-order_d392b3e05a9be19d0bd6ff94.pdf",
"pdf_url": "https://www.monv.io/docs-files/quotation-order_d392b3e05a9be19d0bd6ff94.pdf",
"pdf_ready": true,
"source_markdown_path": "/root/.openclaw/workspaces/sentosa-agent/docs/quotation-order_d392b3e05a9be19d0bd6ff94.md"
},
"booking_confirmation": {
"type": "booking-confirmation",
"file_name": "booking-confirmation-order_d392b3e05a9be19d0bd6ff94.docx",
"file_path": "/root/.openclaw/workspaces/sentosa-agent/docs/booking-confirmation-order_d392b3e05a9be19d0bd6ff94.docx",
"file_url": "https://www.monv.io/docs-files/booking-confirmation-order_d392b3e05a9be19d0bd6ff94.docx",
"html_name": "booking-confirmation-order_d392b3e05a9be19d0bd6ff94.html",
"html_path": "/root/.openclaw/workspaces/sentosa-agent/docs/booking-confirmation-order_d392b3e05a9be19d0bd6ff94.html",
"html_url": "https://www.monv.io/docs-files/booking-confirmation-order_d392b3e05a9be19d0bd6ff94.html",
"pdf_name": "booking-confirmation-order_d392b3e05a9be19d0bd6ff94.pdf",
"pdf_path": "/root/.openclaw/workspaces/sentosa-agent/docs/booking-confirmation-order_d392b3e05a9be19d0bd6ff94.pdf",
"pdf_url": "https://www.monv.io/docs-files/booking-confirmation-order_d392b3e05a9be19d0bd6ff94.pdf",
"pdf_ready": true,
"source_markdown_path": "/root/.openclaw/workspaces/sentosa-agent/docs/booking-confirmation-order_d392b3e05a9be19d0bd6ff94.md"
}
}
}
出票结果
{
"fulfillment_id": "ful_7637d411dd69f19d0bd720c8",
"order_id": "order_d392b3e05a9be19d0bd6ff94",
"ticket_code": "ticket_a9c8252f69ef619d0bd720c6",
"product_name": "Singapore Oceanarium 单日门票",
"visit_date": "2026-03-21",
"qr_url": "https://api.qrserver.com/v1/create-qr-code/?size=240x240&data=ticket_a9c8252f69ef619d0bd720c6",
"issued_at": "2026-03-20T23:22:21+08:00"
}
交易追踪(事件时间线)
2026-03-20 23:22 SGT ORDER_DRAFT_CREATED {
"skuId": "singapore_oceanarium_one_day_ticket",
"quantity": 2,
"date": "2026-03-21",
"quoteAmountSgd": 110,
"channel": "telegram",
"customer": {}
}2026-03-20 23:22 SGT INVENTORY_LOCKED {
"lockId": "lock_6681addeee56819d0bd6ffb7",
"skuId": "singapore_oceanarium_one_day_ticket",
"quantity": 2,
"expiryAt": "2026-03-20T23:27:12+08:00"
}2026-03-20 23:22 SGT DOCUMENT_GENERATED {
"type": "quotation",
"file": "quotation-order_d392b3e05a9be19d0bd6ff94.docx"
}2026-03-20 23:22 SGT USER_CONFIRMED {
"paymentMethod": "card"
}2026-03-20 23:22 SGT PAYMENT_SESSION_CREATED {
"sessionId": "ps_b2bb7c0f5071419d0bd70f0c",
"protocol": "AP2",
"paymentMethod": "card",
"expiryAt": "2026-03-20T23:27:16+08:00"
}2026-03-20 23:22 SGT CARD_INTENT_CREATED {
"intentId": "card_1c697f90a788e19d0bd70f17",
"payUrl": "https://pay.example.com/card/card_1c697f90a788e19d0bd70f17"
}2026-03-20 23:22 SGT PAYMENT_WEBHOOK_SUCCESS {
"method": "card"
}2026-03-20 23:22 SGT FULFILLMENT_ISSUED {
"ticketCode": "ticket_a9c8252f69ef619d0bd720c6",
"qrUrl": "https://api.qrserver.com/v1/create-qr-code/?size=240x240&data=ticket_a9c8252f69ef619d0bd720c6"
}2026-03-20 23:22 SGT DOCUMENT_GENERATED {
"type": "booking_confirmation",
"file": "booking-confirmation-order_d392b3e05a9be19d0bd6ff94.docx"
}