Skip to content

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。