veta_payments_kit

Flutter mirror of @vetaui/payments-kit: strategy-driven checkout, billing history, subscription screens, and payment-method UI.

Install

dependencies:
  veta_payments_kit: ^0.0.0

For local monorepo development:

dependencies:
  veta_payments_kit:
    path: ../veta_payments_kit

Setup

import 'package:veta_payments_kit/veta_payments_kit.dart';
import 'package:veta_foundations/veta_foundations.dart';

void main() {
  configureVetaKits(payments: mockPaymentsStrategy());
  runApp(const MyApp());
}

Public exports

  • PaymentsStrategy, PaymentMethod, PaymentCharge, PaymentStatus
  • mockPaymentsStrategy
  • createCheckout, getCharge, getAvailablePaymentMethods
  • VetaCheckoutPage, VetaCheckoutForm, VetaBillingHistoryPage
  • VetaSubscriptionPage, VetaPaymentMethodSelector

Run dart pub publish --dry-run before publishing and keep api.snapshot.txt current through pnpm api:dart:check.

Libraries

veta_payments_kit
Veta payments for Flutter — strategy pattern aligned with @vetaui/payments-kit.