搜尋套件、儲存庫與 APP 分類

套件詳情v2.1.2

square_in_app_payments

一個開源的 Flutter 插件,用於呼叫 Square 的原生應用內付款 SDK,以在 iOS 和 Android 上進行應用內付款。

AndroidiOS
近 30 天下載
2390
喜歡數
111
Pub 分數
150

安裝套件

flutter pub add square_in_app_payments

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

square_in_app_payments 套件是 Flutter 插件,讓開發者能將其 Android 與 iOS 應用程式與 Square 的原生應用內付款 SDK 整合。它提供一種無縫方式,可在應用程式內直接處理信用卡付款,並利用 Square 安全的付款基礎設施。該套件透過原生 SDK 處理權杖化與付款授權,確保符合 PCI 標準。它支援卡儲存與一次性付款,非常適合需要應用內結帳功能的電商與服務類應用程式。

適用情境

  • 應用內購買
  • 電子商務結帳
  • 服務預訂付款
  • 數位產品銷售
  • 訂閱計費

主要特色

  • 原生 SDK 集成
  • 卡片代幣化
  • 符合PCI標準的支付
  • 支援 iOS 與 Android
  • 安全支付處理

適合對象

  • 移動電子商務應用
  • 按需服務平台
  • 數位市場應用
  • 基於訂閱的服務
  • 需要安全應用內支付的應用

使用建議

  • 需要設定 Square 帳戶
  • 需要原生SDK設定
  • 僅限 Square 支付處理
  • 取決於 Square API 的可用性
  • 可能需要額外的後端驗證

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

Flutter plugin for In-App Payments SDK

build Pub

The Flutter plugin for Square In-App Payments SDK is a wrapper for the native Android and iOS SDKs and supports the following native In-App Payments SDK versions:

  • iOS: 1.6.7
  • Android: 1.6.9

Additional documentation

In addition to this README, the following is available in the flutter plugin GitHub repo:

Build requirements

Flutter
  • Flutter version 3.44 or higher (required for the Swift Package Manager iOS integration)
  • Dart version 3.12 or higher
Android
  • Android minSdkVersion is API 28 (Android 9).
  • Android Target SDK version: API 36 (Android 16).
  • Android SDK build tools: 26.0.3
  • Android Gradle Plugin: the plugin inherits your app's version (the plugin build uses the Gradle Kotlin DSL).
  • Support library: 27.1.1
  • Google Play Services: 16.0.1
  • Google APIs Intel x86 Atom_64 System Image
iOS
  • Xcode version: 16 or greater (required for Swift Package Manager).
  • iOS Base SDK: 14 or greater.
  • Deployment target: iOS 14.0 or greater.
  • iOS integration uses Swift Package Manager (SPM), which Flutter 3.44 enables by default. CocoaPods is still supported and needs no Podfile changes.
  • This plugin will work on Mac with Intel processor and Apple silicon chips.

In-App Payments SDK requirements and limitations

  • In-App Payments SDK cannot issue refunds. Refunds can be issued programmatically using the Refunds API or manually in the Square Dashboard.

Sample applications

License

Copyright 2019 Square Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

所屬分類

依賴

依賴清單 3 項

原始碼儲存庫

使用此套件的專案