stripe_ideal 0.0.2 copy "stripe_ideal: ^0.0.2" to clipboard
stripe_ideal: ^0.0.2 copied to clipboard

A plugin to use stripe's ideal with Flutter

example/lib/main.dart

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

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

class MyApp extends StatelessWidget {
  final String publicKey = "pk_test_51HyOYuFgrKMNfpclr9OgLhGeXsegxi7KFl5fwjVTOa4G0qI3rt0sje7q06VPXvqZiu2u6vuivw1UJuVG430uZWQm00FmWAvWtk";
  final String paymentSecret = "pi_1IMvDDFgrKMNfpcl60y1VvzS_secret_KGGrIgNDqUJ37MJg7LFzPtpQ9";

  @override
  Widget build(BuildContext context) {
    return FutureBuilder(
        future: StripeIdeal.init(publicKey),
        builder: (context, snapshot) {
          return MaterialApp(
            home: Scaffold(
              appBar: AppBar(
                title: const Text('Plugin example app'),
              ),
              body: Center(
                child: ElevatedButton(
                  child: Text("pay"),
                  onPressed: () async {
                    Status status = await StripeIdeal.confirmPayment(
                      paymentSecret,
                      returnUrl: "https://example.com",
                    );
                    print(status);
                  },
                ),
              ),
            ),
          );
        }
    );
  }
}
1
likes
30
pub points
0%
popularity

Publisher

unverified uploader

A plugin to use stripe's ideal with Flutter

Repository (GitHub)
View/report issues

License

BSD-3-Clause (LICENSE)

Dependencies

flutter

More

Packages that depend on stripe_ideal