anypay 0.0.1-dev.3 copy "anypay: ^0.0.1-dev.3" to clipboard
anypay: ^0.0.1-dev.3 copied to clipboard

AnyPay is a lightweight Flutter package for displaying customizable payment UI with animated result screens

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:anypay/anypay.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatefulWidget {
  const MyApp({super.key});

  @override
  State<MyApp> createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  PaymentStatus status = PaymentStatus.pending;

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        body: AnyPay(
          title: "AnyPay Demo",
          status: status,
          theme: const AnyPayTheme(
            primaryColor: Colors.orange,
            successColor: Colors.green,
            failureColor: Colors.red,
          ),
        ),
        floatingActionButton: Column(
          mainAxisAlignment: MainAxisAlignment.end,
          children: [
            FloatingActionButton(
              heroTag: 'pending',
              onPressed: () => setState(() => status = PaymentStatus.pending),
              child: const Icon(Icons.hourglass_empty),
            ),
            const SizedBox(height: 10),
            FloatingActionButton(
              heroTag: 'success',
              onPressed: () => setState(() => status = PaymentStatus.success),
              child: const Icon(Icons.check),
            ),
            const SizedBox(height: 10),
            FloatingActionButton(
              heroTag: 'failure',
              onPressed: () => setState(() => status = PaymentStatus.failure),
              child: const Icon(Icons.close),
            ),
          ],
        ),
      ),
    );
  }
}
2
likes
0
points
514
downloads

Publisher

unverified uploader

Weekly Downloads

AnyPay is a lightweight Flutter package for displaying customizable payment UI with animated result screens

Repository (GitHub)
View/report issues

Documentation

Documentation

License

unknown (license)

Dependencies

flutter

More

Packages that depend on anypay