ZeroSettle for Flutter

The official Flutter plugin for ZeroSettle — Merchant of Record infrastructure for mobile developers.

ZeroSettle lets you process payments via web checkout while we handle sales tax, VAT, compliance, and liability as the Merchant of Record.

Installation

From pub.dev

dependencies:
  zerosettle: ^0.0.1

From Git

dependencies:
  zerosettle:
    git:
      url: https://github.com/zerosettle/ZeroSettle-Flutter.git

Requirements

  • Flutter >= 3.3.0
  • iOS 17.0+

Quick Start

import 'package:zerosettle/zerosettle.dart';

final zeroSettle = ZeroSettle();

// Initialize with your API key
await zeroSettle.initialize('your-api-key');

Platform Support

Platform Status
iOS Supported
Android Coming soon

How It Works

This plugin is a thin Dart wrapper around the native ZeroSettleKit SDK. On iOS, it pulls ZeroSettleKit via CocoaPods — no xcframework is bundled in this repo.