conekta_tokenizer 1.0.2 copy "conekta_tokenizer: ^1.0.2" to clipboard
conekta_tokenizer: ^1.0.2 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_tokenizer/conekta_tokenizer.dart';
import 'package:conekta_tokenizer/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 {
      final ConektaTokenizer conektaFlutter = ConektaTokenizer();
      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'),
          ),
        ),
      );
}
1
likes
130
points
46
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

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

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on conekta_tokenizer

Packages that implement conekta_tokenizer