패키지, 저장소 및 앱 카테고리 검색

패키지 상세v2.1.2

square_in_app_payments

iOS 및 Android에서 앱 내 결제를 수행하기 위해 Square의 네이티브 앱 내 결제 SDK를 호출하는 오픈소스 플러터 플러그인입니다.

AndroidiOS
30일 다운로드
2.4천
좋아요
111
Pub 점수
150

패키지 설치

flutter pub add square_in_app_payments

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

square_in_app_payments 패키지는 개발자가 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 개

소스 저장소

이 패키지를 사용하는 프로젝트