conekta_flutter 1.0.0 copy "conekta_flutter: ^1.0.0" to clipboard
conekta_flutter: ^1.0.0 copied to clipboard

Flutter plugin that allows you to create credit card tokens using the Conekta payment gateway.

example/lib/main.dart

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

import 'package:flutter/services.dart';
import 'package:conekta_flutter/conekta_flutter.dart';
import 'package:conekta_flutter/conekta_card.dart';

void main() => runApp(MyApp());

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  String _token = 'Unknown';

  @override
  void initState() {
    super.initState();
    initPlatformState();
  }

  Future<void> initPlatformState() async {
    String token = "Unknown";
    try {
      ConektaFlutter conektaFlutter = ConektaFlutter();
      await conektaFlutter.setApiKey('key_CUfWMZnF5zvKyzPs2m897TQ');
      token = await conektaFlutter.createCardToken(ConektaCard(
        cardName: 'Alfonso Osorio',
        cardNumber: '4242424242424242',
        cvv: '847',
        expirationMonth: '12',
        expirationYear: '2040',
      ));
    } on PlatformException catch (exception) {
      token = exception.message ?? "";
    }

    if (!mounted) return;

    setState(() => _token = token);
  }

  @override
  Widget build(BuildContext context) => MaterialApp(
        home: Scaffold(
          appBar: AppBar(
            title: const Text('Conekta Flutter Plugin Example'),
          ),
          body: Center(
            child: Text('Conekta token: $_token\n'),
          ),
        ),
      );
}
9
likes
160
points
45
downloads

Publisher

verified publisherapeirotechnologies.com

Weekly Downloads

Flutter plugin that allows you to create credit card tokens using the Conekta payment gateway.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on conekta_flutter

Packages that implement conekta_flutter