Order Integration
Overview
適用於消費者端系統服務,將訂單傳至全通路平台後,由全通路平台調配之情境。
Authorization
使用 API 時需先進行授權驗證,詳細使用流程請參考 Auth Login。
Create New Order Workflow
%%{init: {'securityLevel': 'loose', 'theme':'base'}}%%
sequenceDiagram
participant D as Developer Server
participant O as Omni Platform
D->>O: 1. Create New Order
activate O
O-->>D: Order Info
deactivate O
D->>O: 2. Confirm Order
activate O
O-->>D: Result
deactivate O
Create New Order
開發者平台將訂單資訊傳至全通路平台,由全通路平台提供訂單產生後之相關資訊,詳細使用流程請參考 Create New Order API。
Confirm Order
開發者平台將付款資訊傳至全通路平台,由全通路平台調配訂單,詳細使用流程請參考 Confirm Order API。
Get Order Details Workflow
%%{init: {'securityLevel': 'loose', 'theme':'base'}}%%
sequenceDiagram
participant D as Developer Server
participant O as Omni Platform
D->>O: Get Order Details
activate O
O-->>D: Order Info
deactivate O
Get Order Details
開發者平台查詢全通路平台訂單資訊,詳細使用流程請參考 Get Order Details API。
Cancel Order Workflow
%%{init: {'securityLevel': 'loose', 'theme':'base'}}%%
sequenceDiagram
participant D as Developer Server
participant O as Omni Platform
D->>O: Cancel Order
activate O
O-->>D: Result
deactivate O
Cancel Order
開發者平台通知全通路平台取消訂單,由全通路平台處理取消流程,詳細使用流程請參考 Cancel Order API。