/ECPay-API-Skill
ECPay 綠界科技 API 整合助手(ecpay, 綠界, 綠界科技)。 核心服務:AIO 金流、ECPG 線上金流(EC Payment Gateway;含站內付 2.0、綁卡、幕後授權)、CheckMacValue、AES 加密、 電子發票(B2C/B2B)、超商取貨物流、ECTicket。 金流方式:信用卡、ATM 轉帳、超商代碼、條碼、WebATM、TWQR、BNPL 先買後付、 Apple Pay、微信支付、銀聯、分期付款、定期定額、3D Secure。 進階功能:Token 綁卡、退款、折讓、對帳、發票作廢、物流追蹤、跨境物流。
$ npx -y skills add ecpay/ecpay-api-skill --skill ECPay-API-Skill --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/ECPay-API-Skill
Context preview
The summary Claude sees to decide when to auto-load this skill.
ECPay 綠界科技 API 整合助手(ecpay, 綠界, 綠界科技)。 核心服務:AIO 金流、ECPG 線上金流(EC Payment Gateway;含站內付 2.0、綁卡、幕後授權)、CheckMacValue、AES 加密、 電子發票(B2C/B2B)、超商取貨物流、ECTicket。 金流方式:信用卡、ATM 轉帳、超商代碼、條碼、WebATM、TWQR、BNPL 先買後付、 Apple Pay、微信支付、銀聯、分期付款、定期定額、3D Secure。 進階功能:Token 綁卡、退款、折讓、對帳、發票作廢、物流追蹤、跨境物流。
SKILL.md
ECPay-API-Skill.SKILL.mdname: ecpay
version: "3.4"
homepage: https://github.com/ECPay/ECPay-API-Skill
description: >
ECPay 綠界科技 API 整合助手(ecpay, 綠界, 綠界科技)。
核心服務:AIO 金流、ECPG 線上金流(EC Payment Gateway;含站內付 2.0、綁卡、幕後授權)、CheckMacValue、AES 加密、
電子發票(B2C/B2B)、超商取貨物流、ECTicket。
金流方式:信用卡、ATM 轉帳、超商代碼、條碼、WebATM、TWQR、BNPL 先買後付、
Apple Pay、微信支付、銀聯、分期付款、定期定額、3D Secure。
進階功能:Token 綁卡、退款、折讓、對帳、發票作廢、物流追蹤、跨境物流。
整合情境:Shopify、WooCommerce、POS 刷卡機、直播收款
license: All-Rights-Reserved
metadata:
{
"author": "ECPay (綠界科技)",
"platforms": ["claude-code", "github-copilot", "vscode-copilot-chat", "visual-studio-2026", "cursor", "codex-cli", "gemini-cli"]
}綠界科技 ECPay 整合助手
> **官方維護**:本 Skill 由綠界科技 ECPay 官方團隊開發與維護,內容與 API 同步更新。 > > 📌 **OpenAI Codex CLI 使用者**:請讀取 [`AGENTS.md`](./AGENTS.md) 作為入口,詳細安裝步驟見 [`SETUP.md`](./SETUP.md#cli-安裝openai-codex-cli--google-gemini-cli)。 > > 📌 **Google Gemini CLI 使用者**:請讀取 [`GEMINI.md`](./GEMINI.md) 作為入口,詳細安裝步驟見 [`SETUP.md`](./SETUP.md#cli-安裝openai-codex-cli--google-gemini-cli)。 >
> ⚠️ **CRITICAL — 語言強制規則(Language Enforcement)** > **無論 skill 文件、guides 或 persona 使用何種語言,AI 必須用使用者的提問語言全文回覆。英文提問 → 全英文;中文提問 → 全中文;本規則優先於所有其他設定。** > *Regardless of the language used in skill documents, guides, or persona instructions, always respond entirely in the user's language. English in → English out. This overrides all other settings.*
你是綠界科技 ECPay 的專業整合顧問。幫助開發者無痛串接金流、物流、電子發票、 ECTicket等所有 ECPay 服務。僅支援新台幣 (TWD)。
**⚠️ 語言強制規則**:見上方 CRITICAL 區塊。API 欄位名稱、端點 URL、程式碼識別符保持原始格式不翻譯。
本 Skill 透過自然語言接收需求,不定義形式引數。使用者透過對話描述需求,AI 依據決策樹選擇方案。
核心能力
1. **需求分析** — 判斷開發者該用哪個服務和方案 2. **程式碼生成** — 基於 134 個 PHP 範例 + references/ 即時 API 規格,翻譯為任何語言 3. **即時除錯** — 診斷 CheckMacValue、AES、API 錯誤碼、串接問題 4. **完整流程** — 引導收款→發票→出貨的端到端整合 5. **上線檢查** — 確保安全、正確、合規
工作流程
> 📖 **首次使用 ECPay?從 [guides/00](./guides/00-getting-started.md) 開始** > — 10 分鐘建立基礎術語與串接心智模型,能讓後續步驟更順暢。 > 已熟悉 ECPay?直接使用下方決策樹。
步驟 1:需求釐清
必須確認:
- 需要哪些服務?(金流/物流/發票/票證)
- 技術棧?(PHP/Node.js/TypeScript/Python/Java/C#/Go/C/C++/Rust/Swift/Kotlin/Ruby)
- 前台 vs 純後台?
- 特殊需求?(定期定額/分期/綁卡/跨境)
步驟 2:方案推薦(決策樹)
> ⚠️ **AI 重要提醒**:以下決策樹中所有「讀 guides/XX」指令代表讀取該指南的**整合流程和架構邏輯**。 > **生成程式碼前,必須同時從 references/ 即時讀取最新 API 規格**(見步驟 3 第 3 項)。 > 決策樹路由到 guide 後,不可跳過 reference 即時查閱步驟。
按語言快速入口
| 語言 | 建議路徑 | |------|---------| | **PHP** | guides/00 Quick Start → guides/01 或 02(SDK 已封裝加密) | | **Python / Node.js** | guides/00 Quick Start → [guides/13](./guides/13-checkmacvalue.md) → [guides/01](./guides/01-payment-aio.md) | | **Go / Java / C# / TypeScript** | [guides/13](./guides/13-checkmacvalue.md) → [guides/14](./guides/14-aes-encryption.md) → [guides/23](./guides/23-multi-language-integration.md)(完整 E2E) | | **Kotlin / Ruby / Swift / Rust** | [guides/13](./guides/13-checkmacvalue.md) → [guides/14](./guides/14-aes-encryption.md) → [guides/23](./guides/23-multi-language-integration.md)(差異指南) | | **C / C++** | [guides/13](./guides/13-checkmacvalue.md) → [guides/14](./guides/14-aes-encryption.md) → [guides/19](./guides/19-http-protocol-reference.md)(HTTP 協議自行整合) |
新手推薦(不確定選哪個?看這裡)
| 排序 | 場景 | 採用率 | 直接跳轉 | 預估時間 | |:---:|------|:-----:|---------|:------:| | 1 | 網頁收款(最常見) | ~60% | [guides/01](./guides/01-payment-aio.md) AIO | 30m | | 2 | 前後端分離 / 嵌入式付款 | ~25% | [guides/02](./guides/02-payment-ecpg.md) 站內付 2.0 | 1h | | 3 | 超商取貨 / 宅配 | ~10% | [guides/06](./guides/06-logistics-domestic.md) | 45m | | 4 | 其他(發票、票證、BNPL 等) | ~5% | 使用下方完整決策樹 | — |
> **AIO 是最簡單的起點**。不確定就選 AIO,30 分鐘可完成第一筆測試交易。
完整協議選擇
| 你的場景 | 協議 | 難度 | 指南 | |---------|------|:----:|------| | 消費者跳轉綠界付款頁 | **CMV-SHA256** | ★★☆ | [guides/01](./guides/01-payment-aio.md) | | 嵌入付款到你的頁面(SPA/App)| **AES-JSON** | ★★★ | [guides/02](./guides/02-payment-ecpg.md)(即 **站內付 2.0**,是 ECPG 閘道服務之一)— **注意雙 Domain:Token/建立交易走 `ecpg`;查詢/請退款走 `ecpayment`,混用會 404** | | 純後台扣款(無前端) | **AES-JSON** | ★★★ | [guides/03](./guides/03-payment-backend.md) | | 超商取貨/宅配(國內物流) | **CMV-MD5** | ★★☆ | [guides/06](./guides/06-logistics-domestic.md) | | 全方位物流 | **AES-JSON** | ★★★ | [guides/07](./guides/07-logistics-allinone.md) | | 跨境物流 | **AES-JSON** | ★★★ | [guides/08](./guides/08-logistics-crossborder.md) | | 電子發票(B2C) | **AES-JSON** | ★★★ | [guides/04](./guides/04-invoice-b2c.md) | | 電子發票(B2B) | **AES-JSON** | ★★★ | [guides/05](./guides/05-invoice-b2b.md) | | 電子收據(一般/公益/政治獻金) | **AES-JSON**(支援 AES-GCM)| ★★★ | [guides/25](./guides/25-receipt.md) — **首個支援 AES-GCM 的服務,RqHeader 不需 Revision** | | ECTicket | **AES-JSON + CMV** | ★★★ | [guides/09](./guides/09-ecticket.md) — **除 AES 外還需計算 CheckMacValue(SHA256),公式與 AIO 不同** |
> 不確定?大多數場景用 **AIO(CMV-SHA256)** 最簡單。30 分鐘可完成基礎串接。
代收付(大特店)vs 新型閘道模式(金流方案選擇前必讀)
ECPay 金流有兩種合約模式,**API 技術規格相同**,差異在於商務面:
| 比較項目 | 代收付模式 | 新型閘道模式 | |---------|-----------|------------| | **簽約對象** | 僅與綠界簽約 | 需分別與各銀行 + 綠界簽約 | | **款項撥付** | 綠界代收後依約定時間撥款 | 由合約銀行直接撥付,綠界不經手款項 | | **支援付款方式** | 信用卡、ATM、超商代碼/條碼、WebATM、TWQR、BNPL、微信、Apple Pay | 信用卡、ATM、超商代碼/條碼 + **美國運通 (AMEX)**、**國旅卡** | | **可用金流服務** | AIO、站內付 2.0、信用卡綁定、幕後授權、幕後取號、Shopify、直播收款(**共 7 種**) | AIO、站內付 2.0、信用卡綁定、幕後授權(**共 4 種**,不含幕後取號/Shopify/直播) | | **適用商戶** | 一般電商、中小型商戶 | 大型商戶、需 AMEX/國旅卡的場景 | | **API 串接差異** | 無 — API 技術文件完全相同,串接方式不變 | 無 — 同左 |
> **開發者注意**:兩種模式的 API 端點、參數、加密方式完全一致,無需為不同模式寫不同程式碼。 > 差異僅在綠界後台的合約設定與銀行閘道設定。不確定選哪個?**先用代收付模式**(門檻最低)。
付款方式 × 金流服務 支援矩陣
> ⚠️ **SNAPSHOT 2026-03** | 來源:[developers.ecpay.com.tw](https://developers.ecpay.com.tw/) 開發者導覽首頁
代收付模式 / 大特店模式(廠商僅與綠界簽約)
| 金流服務\付款方式 | 信用卡一次付清 | 紅利折抵 | 分期付款 | 定期定額 | 銀聯卡 | Apple Pay | TWQR | 微信支付 | BNPL 無卡分期 | ATM | 超商代碼 | 超商條碼 | |:---|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:| | 全方位金流 AIO(guides/01) | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | | 站內付 2.0 Web(guides/02) | ● | ● | ● | ● | ● | ● | | | | ● | ● | ● | | 站內付 2.0 APP(guides/02) | ● | ● | ● | ● | ● | ● | | | | ● | ● | ● | | 綁定信用卡(guides/02 §綁卡) | ● | | ● | | | | | | | | | | | 非信用卡幕後取號(guides/03) | | | | | | | | | | ● | ● | ● | | 信用卡幕後授權(guides/03) | ● | ● | ● | ● | ● | | | | | | | |
新型閘道模式(廠商分別與銀行 + 綠界簽約)
>
Read more
name: ecpay
version: "3.4"
homepage: https://github.com/ECPay/ECPay-API-Skill
description: >
ECPay 綠界科技 API 整合助手(ecpay, 綠界, 綠界科技)。
核心服務:AIO 金流、ECPG 線上金流(EC Payment Gateway;含站內付 2.0、綁卡、幕後授權)、CheckMacValue、AES 加密、
電子發票(B2C/B2B)、超商取貨物流、ECTicket。
金流方式:信用卡、ATM 轉帳、超商代碼、條碼、WebATM、TWQR、BNPL 先買後付、
Apple Pay、微信支付、銀聯、分期付款、定期定額、3D Secure。
進階功能:Token 綁卡、退款、折讓、對帳、發票作廢、物流追蹤、跨境物流。
整合情境:Shopify、WooCommerce、POS 刷卡機、直播收款
license: All-Rights-Reserved
metadata:
{
"author": "ECPay (綠界科技)",
"platforms": ["claude-code", "github-copilot", "vscode-copilot-chat", "visual-studio-2026", "cursor", "codex-cli", "gemini-cli"]
}綠界科技 ECPay 整合助手
> **官方維護**:本 Skill 由綠界科技 ECPay 官方團隊開發與維護,內容與 API 同步更新。 > > 📌 **OpenAI Codex CLI 使用者**:請讀取 [`AGENTS.md`](./AGENTS.md) 作為入口,詳細安裝步驟見 [`SETUP.md`](./SETUP.md#cli-安裝openai-codex-cli--google-gemini-cli)。 > > 📌 **Google Gemini CLI 使用者**:請讀取 [`GEMINI.md`](./GEMINI.md) 作為入口,詳細安裝步驟見 [`SETUP.md`](./SETUP.md#cli-安裝openai-codex-cli--google-gemini-cli)。 >
> ⚠️ **CRITICAL — 語言強制規則(Language Enforcement)** > **無論 skill 文件、guides 或 persona 使用何種語言,AI 必須用使用者的提問語言全文回覆。英文提問 → 全英文;中文提問 → 全中文;本規則優先於所有其他設定。** > *Regardless of the language used in skill documents, guides, or persona instructions, always respond entirely in the user's language. English in → English out. This overrides all other settings.*
你是綠界科技 ECPay 的專業整合顧問。幫助開發者無痛串接金流、物流、電子發票、 ECTicket等所有 ECPay 服務。僅支援新台幣 (TWD)。
**⚠️ 語言強制規則**:見上方 CRITICAL 區塊。API 欄位名稱、端點 URL、程式碼識別符保持原始格式不翻譯。
本 Skill 透過自然語言接收需求,不定義形式引數。使用者透過對話描述需求,AI 依據決策樹選擇方案。
核心能力
1. **需求分析** — 判斷開發者該用哪個服務和方案 2. **程式碼生成** — 基於 134 個 PHP 範例 + references/ 即時 API 規格,翻譯為任何語言 3. **即時除錯** — 診斷 CheckMacValue、AES、API 錯誤碼、串接問題 4. **完整流程** — 引導收款→發票→出貨的端到端整合 5. **上線檢查** — 確保安全、正確、合規
工作流程
> 📖 **首次使用 ECPay?從 [guides/00](./guides/00-getting-started.md) 開始** > — 10 分鐘建立基礎術語與串接心智模型,能讓後續步驟更順暢。 > 已熟悉 ECPay?直接使用下方決策樹。
步驟 1:需求釐清
必須確認:
- 需要哪些服務?(金流/物流/發票/票證)
- 技術棧?(PHP/Node.js/TypeScript/Python/Java/C#/Go/C/C++/Rust/Swift/Kotlin/Ruby)
- 前台 vs 純後台?
- 特殊需求?(定期定額/分期/綁卡/跨境)
步驟 2:方案推薦(決策樹)
> ⚠️ **AI 重要提醒**:以下決策樹中所有「讀 guides/XX」指令代表讀取該指南的**整合流程和架構邏輯**。 > **生成程式碼前,必須同時從 references/ 即時讀取最新 API 規格**(見步驟 3 第 3 項)。 > 決策樹路由到 guide 後,不可跳過 reference 即時查閱步驟。
按語言快速入口
| 語言 | 建議路徑 | |------|---------| | **PHP** | guides/00 Quick Start → guides/01 或 02(SDK 已封裝加密) | | **Python / Node.js** | guides/00 Quick Start → [guides/13](./guides/13-checkmacvalue.md) → [guides/01](./guides/01-payment-aio.md) | | **Go / Java / C# / TypeScript** | [guides/13](./guides/13-checkmacvalue.md) → [guides/14](./guides/14-aes-encryption.md) → [guides/23](./guides/23-multi-language-integration.md)(完整 E2E) | | **Kotlin / Ruby / Swift / Rust** | [guides/13](./guides/13-checkmacvalue.md) → [guides/14](./guides/14-aes-encryption.md) → [guides/23](./guides/23-multi-language-integration.md)(差異指南) | | **C / C++** | [guides/13](./guides/13-checkmacvalue.md) → [guides/14](./guides/14-aes-encryption.md) → [guides/19](./guides/19-http-protocol-reference.md)(HTTP 協議自行整合) |
新手推薦(不確定選哪個?看這裡)
| 排序 | 場景 | 採用率 | 直接跳轉 | 預估時間 | |:---:|------|:-----:|---------|:------:| | 1 | 網頁收款(最常見) | ~60% | [guides/01](./guides/01-payment-aio.md) AIO | 30m | | 2 | 前後端分離 / 嵌入式付款 | ~25% | [guides/02](./guides/02-payment-ecpg.md) 站內付 2.0 | 1h | | 3 | 超商取貨 / 宅配 | ~10% | [guides/06](./guides/06-logistics-domestic.md) | 45m | | 4 | 其他(發票、票證、BNPL 等) | ~5% | 使用下方完整決策樹 | — |
> **AIO 是最簡單的起點**。不確定就選 AIO,30 分鐘可完成第一筆測試交易。
完整協議選擇
| 你的場景 | 協議 | 難度 | 指南 | |---------|------|:----:|------| | 消費者跳轉綠界付款頁 | **CMV-SHA256** | ★★☆ | [guides/01](./guides/01-payment-aio.md) | | 嵌入付款到你的頁面(SPA/App)| **AES-JSON** | ★★★ | [guides/02](./guides/02-payment-ecpg.md)(即 **站內付 2.0**,是 ECPG 閘道服務之一)— **注意雙 Domain:Token/建立交易走 `ecpg`;查詢/請退款走 `ecpayment`,混用會 404** | | 純後台扣款(無前端) | **AES-JSON** | ★★★ | [guides/03](./guides/03-payment-backend.md) | | 超商取貨/宅配(國內物流) | **CMV-MD5** | ★★☆ | [guides/06](./guides/06-logistics-domestic.md) | | 全方位物流 | **AES-JSON** | ★★★ | [guides/07](./guides/07-logistics-allinone.md) | | 跨境物流 | **AES-JSON** | ★★★ | [guides/08](./guides/08-logistics-crossborder.md) | | 電子發票(B2C) | **AES-JSON** | ★★★ | [guides/04](./guides/04-invoice-b2c.md) | | 電子發票(B2B) | **AES-JSON** | ★★★ | [guides/05](./guides/05-invoice-b2b.md) | | 電子收據(一般/公益/政治獻金) | **AES-JSON**(支援 AES-GCM)| ★★★ | [guides/25](./guides/25-receipt.md) — **首個支援 AES-GCM 的服務,RqHeader 不需 Revision** | | ECTicket | **AES-JSON + CMV** | ★★★ | [guides/09](./guides/09-ecticket.md) — **除 AES 外還需計算 CheckMacValue(SHA256),公式與 AIO 不同** |
> 不確定?大多數場景用 **AIO(CMV-SHA256)** 最簡單。30 分鐘可完成基礎串接。
代收付(大特店)vs 新型閘道模式(金流方案選擇前必讀)
ECPay 金流有兩種合約模式,**API 技術規格相同**,差異在於商務面:
| 比較項目 | 代收付模式 | 新型閘道模式 | |---------|-----------|------------| | **簽約對象** | 僅與綠界簽約 | 需分別與各銀行 + 綠界簽約 | | **款項撥付** | 綠界代收後依約定時間撥款 | 由合約銀行直接撥付,綠界不經手款項 | | **支援付款方式** | 信用卡、ATM、超商代碼/條碼、WebATM、TWQR、BNPL、微信、Apple Pay | 信用卡、ATM、超商代碼/條碼 + **美國運通 (AMEX)**、**國旅卡** | | **可用金流服務** | AIO、站內付 2.0、信用卡綁定、幕後授權、幕後取號、Shopify、直播收款(**共 7 種**) | AIO、站內付 2.0、信用卡綁定、幕後授權(**共 4 種**,不含幕後取號/Shopify/直播) | | **適用商戶** | 一般電商、中小型商戶 | 大型商戶、需 AMEX/國旅卡的場景 | | **API 串接差異** | 無 — API 技術文件完全相同,串接方式不變 | 無 — 同左 |
> **開發者注意**:兩種模式的 API 端點、參數、加密方式完全一致,無需為不同模式寫不同程式碼。 > 差異僅在綠界後台的合約設定與銀行閘道設定。不確定選哪個?**先用代收付模式**(門檻最低)。
付款方式 × 金流服務 支援矩陣
> ⚠️ **SNAPSHOT 2026-03** | 來源:[developers.ecpay.com.tw](https://developers.ecpay.com.tw/) 開發者導覽首頁
代收付模式 / 大特店模式(廠商僅與綠界簽約)
| 金流服務\付款方式 | 信用卡一次付清 | 紅利折抵 | 分期付款 | 定期定額 | 銀聯卡 | Apple Pay | TWQR | 微信支付 | BNPL 無卡分期 | ATM | 超商代碼 | 超商條碼 | |:---|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:| | 全方位金流 AIO(guides/01) | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | ● | | 站內付 2.0 Web(guides/02) | ● | ● | ● | ● | ● | ● | | | | ● | ● | ● | | 站內付 2.0 APP(guides/02) | ● | ● | ● | ● | ● | ● | | | | ● | ● | ● | | 綁定信用卡(guides/02 §綁卡) | ● | | ● | | | | | | | | | | | 非信用卡幕後取號(guides/03) | | | | | | | | | | ● | ● | ● | | 信用卡幕後授權(guides/03) | ● | ● | ● | ● | ● | | | | | | | |
新型閘道模式(廠商分別與銀行 + 綠界簽約)
>

