sumup 0.0.1 sumup: ^0.0.1 copied to clipboard
Flutter wrapper to use the Sumup SDK.
sumup #
A Flutter wrapper to use the Sumup SDK.
With this plugin, your app can easily connect to a Sumup terminal, login and accept card payments on Android and iOS.
Installing #
Add sumup to your pubspec.yaml:
dependencies:
sumup:
Import sumup:
import 'package:sumup/sumup.dart';
Getting Started #
Init Sumup SDK:
Sumup.init(affiliateKey);
Login:
Sumup.login();
Choose your preferred terminal:
Sumup.openSettings();
Complete a transaction:
var payment = SumupPayment(
title: 'Test payment',
total: 1.2,
currency: 'EUR',
foreignTransactionID: '',
saleItemsCount: 0,
skipSuccessScreen: false,
tip: .0,
);
var request = SumupPaymentRequest(
payment,
info: {
'AccountId': 'taxi0334',
'From': 'Paris',
'To': 'Berlin',
});
Sumup.checkout(request);
Available APIs #
Sumup.init(affiliateKey);
Sumup.login();
Sumup.isLoggedIn;
Sumup.merchant;
Sumup.openSettings();
Sumup.checkout(request);
Sumup.logout();
// iOS only
Sumup.isCheckoutInProgress;