Zarinpal 是一個 Flutter/Dart 套件,可實現 ZarinPal(一種流行的伊朗支付網關)在 Android、iOS、Web、macOS、Windows 和 Linux 等所有平台上的無縫整合。它透過最少的程式碼簡化了啟動付款、處理回調和驗證交易的過程。專為針對伊朗市場的開發者設計,支援測試與實際環境,確保支付處理的安全與可靠。此套件由 flutterfarsi.ir 維護,並為開源,鼓勵社群貢獻。
適用情境
- 在跨平台 Flutter 應用中整合 ZarinPal 支付
- 處理伊朗電子商務應用的在線支付
- 支援行動裝置與基於Web的付款流程
- 在生產環境之前啟用沙箱測試
- 安全處理支付驗證
- 建構需要伊朗支付方式的本地業務應用
主要特色
- 跨平台相容性(Android、iOS、Web、macOS、Windows、Linux)
- 支援 ZarinPal 的沙箱模式與線上模式
- 用於啟動和驗證付款的簡單 API
- 內建的交易結果回調處理
- 開源並由社群支援
- 透過 Flutter pub add 命令輕鬆設定
適合對象
- 為伊朗用戶開發應用程式的開發者
- 面向伊朗的電子商務平台
- 需要安全支付網關的應用
- 需要統一支付邏輯的跨平台項目
- 初創企業整合本地支付解決方案
- 尋求原生支付體驗的Flutter開發者
使用建議
- 需要有效的ZarinPal商家憑證
- 可能需要額外的伺服器端驗證以確保安全
- 限於伊朗支付生態系統
- 依賴於ZarinPal API的可用性與穩定性
- 不適用於國際支付處理
- 應用商店的審核可能需要為付款功能提供額外文件