Dart SDK

A server-side Dart client, independent of Flutter.

A standalone server client with typed resource libraries; it does not depend on Flutter or expose a payment sheet.

Use it in trusted Dart VM services. Resource libraries provide the namespace boundary, while the Flutter SDK remains a separate customer-facing Checkout product.

Recent releases.

Read the complete changelog
  1. 01

    0.10.0

    • Breaking: replaced the legacy flat payout minimum with typed limits.amount.min and limits.amount.max values.
    • Breaking: reshaped application placement relationships around a typed parent identity.
    • Added typed payment and payout capability lookup for the authenticated app.
  2. 02

    0.9.1

    • Breaking: moved contract models into public resource libraries such as package:inttegro/payment.dart and package:inttegro/financial_account.dart, with concise resource-scoped type names such as payment.Status and financial_account.CreateRequest.
    • Moved model sources from the internal generated namespace into first-class, concise resource paths under lib/src; serialization and runtime behavior are unchanged.
  3. 03

    0.9.0

    • Added typed payment receipt and hosted receipt-format models separately from order invoices.
    • Split generated models into resource modules with one top-level type per file. This changes source organization without changing runtime behavior.
  4. 04

    0.8.0

    • Breaking: replaced the payout status invalid with failed.
    • Added typed payout failure details with a stable reason, caller-safe detail, retry guidance, and a separate lifecycle timestamp.
    • Added the application-scoped financial-account fingerprint to typed responses.
  5. 05

    0.7.0

    • Added typed hosted Buy-page text overrides to Purchase Intent create, update, and response models, including explicit default restoration.
01

One API surface

The SDK follows the same public Inttegro contract as every official server client. Language choice does not change platform capability.

02

Explicit operations

Typed domain values, idempotent mutations and structured failures keep uncertain commerce outcomes visible to application code.

03

Application-owned telemetry

Operational hooks integrate with the application's observability stack without exporting credentials, request bodies or resource identifiers.

04 / Read, inspect, contribute

Use the SDK.