mangopay_card 1.0.0-alpha.3 copy "mangopay_card: ^1.0.0-alpha.3" to clipboard
mangopay_card: ^1.0.0-alpha.3 copied to clipboard

A new Flutter package.

mangopay_card #

A dart port of https://github.com/Mangopay/cardregistration-js-kit/

Install #

https://pub.dev/packages/mangopay_card/install

Use #

Map dt = {...settings retrieved from your server...}

// fromMap or with MangoSettings()
final mangoSettings = MangoSettings.fromMap({
    "baseURL": "https://api.sandbox.mangopay.com",
    "clientId": "vendora",
    "cardPreregistrationId": dt['card_preregistration_id'],
    "accessKey": dt['access_key'],
    "preregistrationData": dt['preregistration_data'],
    "cardRegistrationURL": dt['card_registration_url'],
});

// fromMap or with MangoCard()
final mangoCard = MangoCard.fromMap({
    "cardNumber": "4970049",
    "cvx": "12",
    "expirationDate": "0920",
});

final MangoPay mp = MangoPay(
    mangoSettings: mangoSettings,
    mangoCard: mangoCard,
);

try {
    CardRegistration cr = await mp.registerCard();
} on MangoException {
    // these are known MangoExceptions with a code that maps to mango docs
} on MangoValidationException {
    // these are card validation exceptions with a code that maps to mango docs
}on MangoNetworkException {
    // these are exceptions caused by connectivity error
} 
4
likes
100
pub points
48%
popularity

Publisher

unverified uploader

A new Flutter package.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter, http

More

Packages that depend on mangopay_card