GoSellSdkFlutter class

Constructors

GoSellSdkFlutter()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

appCredentials Map<String, dynamic>
getter/setter pair
sdkConfigurations Map<String, dynamic>
getter/setter pair
sessionParameters Map<String, dynamic>
getter/setter pair
startPaymentSDK Future
no setter

Static Methods

configureApp({required String productionSecretKey, required String sandBoxSecretKey, required String bundleId, required String lang}) → void
App configurations
sessionConfigurations({required TransactionMode trxMode, required String transactionCurrency, required String amount, required Customer customer, required List<PaymentItem> paymentItems, required List<Tax> taxes, required List<Shipping> shippings, required String postURL, required String paymentDescription, required Map<String, String> paymentMetaData, required Reference paymentReference, required String paymentStatementDescriptor, required bool isUserAllowedToSaveCard, required bool isRequires3DSecure, required Receipt receipt, required AuthorizeAction authorizeAction, Destinations? destinations, required String merchantID, required CardType allowedCadTypes, String? applePayMerchantID, required SDKMode sdkMode, GooglePayWalletMode? googlePayWalletMode, required PaymentType paymentType, required bool allowsToSaveSameCardMoreThanOnce, required String cardHolderName, required bool allowsToEditCardHolderName, List<String>? supportedPaymentMethods, SDKAppearanceMode? appearanceMode}) → void
session configurations
terminateSession() Future<Null>