Ticket Integration
Overview
適用於消費者端系統服務,將票券傳至全通路平台後,由全通路平台調配之情境。
Authorization
使用 API 時需先進行授權驗證,詳細使用流程請參考 Auth Login。
Get Tickets Workflow
%%{init: {'securityLevel': 'loose', 'theme':'base'}}%%
sequenceDiagram
participant D as Developer Server
participant O as Omni Platform
D->>O: Get Tickets
activate O
O-->>D: Tickets Info
deactivate O
Get Tickets
開發者平台查詢全通路平台會員的票券資訊,詳細使用流程請參考 Get Tickets API。
Get Tickets Activitys Workflow
%%{init: {'securityLevel': 'loose', 'theme':'base'}}%%
sequenceDiagram
participant D as Developer Server
participant O as Omni Platform
D->>O: Get Tickets Activitys
activate O
O-->>D: Tickets Activitys Info
deactivate O
Get Tickets Activitys
開發者平台查詢全通路平台票券活動資訊,詳細使用流程請參考 Get Tickets Activitys API。
Send Ticket Workflow
%%{init: {'securityLevel': 'loose', 'theme':'base'}}%%
sequenceDiagram
participant D as Developer Server
participant O as Omni Platform
D->>O: Send Ticket
activate O
O-->>D: Result
deactivate O
Send Ticket
開發者平台將票券資訊傳至全通路平台,由全通路平台配發票券,詳細使用流程請參考 Send Ticket API。
Use Ticket Workflow
%%{init: {'securityLevel': 'loose', 'theme':'base'}}%%
sequenceDiagram
participant D as Developer Server
participant O as Omni Platform
D->>O: Use Ticket
activate O
O-->>D: Result
deactivate O
Use Ticket
開發者平台將票券資訊傳至全通路平台(目前僅供點數券使用),由全通路平台處理使用票券的流程,詳細使用流程請參考 Use Ticket API。
Redeem Ticket Workflow
%%{init: {'securityLevel': 'loose', 'theme':'base'}}%%
sequenceDiagram
participant D as Developer Server
participant O as Omni Platform
D->>O: Redeem Ticket
activate O
O-->>D: Result
deactivate O
Redeem Ticket
開發者平台將票券資訊傳至全通路平台進行票券核銷,由全通路平台處理使用票券的流程,詳細使用流程請參考 Redeem Ticket API。
Get Tickets Usage Records Workflow
%%{init: {'securityLevel': 'loose', 'theme':'base'}}%%
sequenceDiagram
participant D as Developer Server
participant O as Omni Platform
D->>O: Get Tickets Usage Records
activate O
O-->>D: Tickets Usage Records
deactivate O
Get Tickets Usage Records
開發者平台查詢全通路平台會員的票券使用紀錄,詳細使用流程請參考 Get Tickets Usage Records API。
Send Ticket v2 Workflow
%%{init: {'securityLevel': 'loose', 'theme':'base'}}%%
sequenceDiagram
participant D as Developer Server
participant O as Omni Platform
D->>O: 1.Send Ticket v2
activate O
O-->>D: Result
deactivate O
O->>D: 2.Send Webhook(ticket.complete)
activate D
D-->>O: Result
deactivate D
Send Ticket v2
開發者平台將票券資訊傳至全通路平台,由全通路平台配發票券v2,詳細使用流程請參考 Send Ticket v2 API。