統一的台灣金流 SDK,透過一致且與供應商無關的 PaymentProvider 介面,搭配綠界、藍新、PAYUNi 等轉接器,讓應用程式不需改寫商業邏輯即可切換金流。

Stars

22

7 天增长

暂无数据

Fork 数

1

开放 Issue

0

开源协议

MIT

最近更新

2026-07-31

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

採用 core + per-provider 的 monorepo 設計,core 不依賴任何 adapter,只需安裝需要的供應商套件;同時提供 TypeScript 型別、MockProvider、離線 MSW 測試與可選的綠界 stage 實測。

适合谁使用

  • 整合台灣金流的 TypeScript/Node.js 開發者
  • 使用綠界、藍新或 PAYUNi 的電商團隊
  • 希望抽換或同時支援多個金流供應商的團隊
  • 想了解供應商無關付款抽象層的開發者

典型使用场景

  • 建立付款並取得綠界導轉表單
  • 透過統一的 PaymentProvider 介面查詢交易資料
  • 在不改寫商業邏輯的情況下切換支援的金流閘道
  • 在同一個 ECPay 套件中選擇 AIO 或 ECPG 對應的 factory

项目优势

  • core 定義型別化 PaymentProvider、capabilities、PaymentError 與 MockProvider,adapter 與 core 完全分離
  • 套件按供應商拆分,只需安裝實際使用的金流套件
  • CI 預設執行離線 MSW 測試,並提供 ECPay 公開測試特店的 live 測試選項
  • ECPay adapter 同時涵蓋 AIO 與 ECPG,且有 API coverage 與 separation 文件

使用前须知

  • 部分 adapter 尚未完成:PAYUNi 的 create/refund 仍在 WIP,NewebPay 目前僅有 scaffold
  • ECPay 有 AIO 與 ECPG 兩套 API,需閱讀文件並選擇正確 factory
  • 不包含特店申請、KYC 或 CLI/table 輸出,這些被規劃到其他 paid.tw 專案

README 快速开始

使用方式

项目描述

台灣金流 SDK:一致的 PaymentProvider 介面,方便串接。支援 PAYUNi、藍新 NewebPay、綠界 ECPay(AIO + 站內付 2.0)。

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

TanStack
精选
TanStack GitHub avatar

router

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.

Web 开发前端框架
14,861
makecindy
精选
makecindy GitHub avatar

cindy

Cindy is an open-source AI agent that runs locally on your machine, integrates multiple AI harnesses and models, and provides memory, skills, and automation to perform real work in your projects and apps.

AI 与机器学习大语言模型
958
mereyabdenbekuly-ctrl
精选
mereyabdenbekuly-ctrl GitHub avatar

clodex-ide

Clodex is an open-source, local-first agentic IDE that combines persistent AI tasks, code, terminal, browser, Git, models, memory, and governed execution in one Electron workspace, currently in technical preview.

AI 与机器学习AI 智能体
859