套件概覽
mpesa 套件是 M-Pesa Daraja API 的純 Dart 封裝,可實現跨多個平台的 M-Pesa 支付服務無縫整合。此套件設計為與框架無關,支援 Android、iOS、Web、macOS、Windows 及 Linux,非常適合跨平台應用程式。該套件使用原生 Dart 簡化認證、交易啟動及狀態檢查,無需任何平台特定程式碼。它可開箱即用,適用於 Flutter 與一般 Dart 專案。
適用情境
- 行動應用程式支付
- 基於網路的M-Pesa整合
- 跨平台電子商務應用
- 與M-Pesa的後端服務
- 自動交易追蹤
主要特色
- 純 Dart 實現
- 多平台支援
- 框架無關
- 輕鬆處理驗證
- 即時交易狀態檢查
適合對象
- Flutter 開發者
- 純 Dart 項目
- M-Pesa 支付整合
- 全端開發人員
- 東非的初創企業
使用建議
- 需要有效的 M-Pesa Daraja API 憑證
- 生產環境需要正確的環境設定
- 僅限 Daraja API 端點
- 無內建 UI 元件
- 依賴外部M-Pesa服務的穩定性