conekta_flutter 0.0.3+8

Flutter Android iOS

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

conekta_flutter #

A Flutter plugin that allows to create a Conekta card token

pub package

Installation #

Add conekta_flutter as a dependency in your pubspec.yaml file.

conekta_flutter: ^0.0.3+8

Android #

Add Internet permission to Android project

<uses-permission android:name="android.permission.INTERNET"/>

iOS #

If you are compiling with iOS 9, add the following lines to your application plist:

<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true></true>
</dict>

Usage #

Instantiate the ConektaFlutter class

final conektaFlutter = ConektaFlutter();

Set your Conekta API Key

conektaFlutter.setApiKey("key_CUcWMZnt5zvqwePs2m432TQ");

When you already have your card information create an instance of ConektaCard and create the card token

final conektaCard = ConektaCard(
	cardName: 'Alfonso Osorio',
	cardNumber: '4242424242424242',
	cvv: '847',
	expirationMonth: '12',
	expirationYear: '2040',
);

try {
	final String token = await conektaFlutter.createCardToken(conektaCard);
} on PlatformException catch (exception) {
	// Handle exception
}

Errors #

The plugin can return the following errors

ApiKeyNotProvided This is because the Conekta API Key was not assigned

InvalidCardArguments This is because one or more card arguments are null or empty

The library does not validate or verify that the data provided in the ConektaCard instance is correct, for example, the length of the cvv or the card number is valid.

In addition to the errors mentioned, the plugin also returns the errors that Conekta directly returns when trying to create the card token, for more information see https://developers.conekta.com/api#errors

2
likes
100
pub points
56%
popularity

Publisher

apeirotechnologies.com

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

Repository (GitLab)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on conekta_flutter