SafeXPayBloc class

Constructors

SafeXPayBloc({required String orderNo, required double amount, required String currency, required String transactionType, required String channel, required String successUrl, required String failureUrl, required String countryCode})

Properties

amount double
getter/setter pair
appRepository AppRepository
getter/setter pair
autoValidateController ↔ BehaviorSubject<bool>
getter/setter pair
cardNameController TextEditingController
getter/setter pair
cardNumberController TextEditingController
getter/setter pair
cardPaymentFlag bool
Allowed payment options for the merchant
getter/setter pair
channel String
getter/setter pair
countryCode String
getter/setter pair
currency String
getter/setter pair
cvvNumberController TextEditingController
getter/setter pair
expiryDateController TextEditingController
getter/setter pair
failureUrl String
getter/setter pair
filteredNBPaymentList List<PaymentModeDetails>
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
loaderController ↔ BehaviorSubject<bool>
getter/setter pair
nbFilterListController ↔ BehaviorSubject<bool>
getter/setter pair
nbPaymentMode PaymentMode
getter/setter pair
nbStaticListController ↔ BehaviorSubject<bool>
getter/setter pair
nbStaticPaymentList List<PaymentModeDetails>
getter/setter pair
netBankingPaymentFlag bool
getter/setter pair
orderNo String
getter/setter pair
paymentMethodList List<PaymentMethodModel>
getter/setter pair
paymentModeList List<PaymentMode>?
getter/setter pair
payModeListController ↔ BehaviorSubject<bool>
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
savedCardsList List<SavedCard>
getter/setter pair
savedCardsListController ↔ BehaviorSubject<bool>
getter/setter pair
scaffoldKey GlobalKey<ScaffoldState>
no setter
selectedCardType String
getter/setter pair
selectedCreditCardType CardType
getter/setter pair
selectedNBPaymentMethod PaymentModeDetails?
getter/setter pair
selectedNBPaymentMethodController ↔ BehaviorSubject<PaymentModeDetails>
getter/setter pair
selectedWalletPaymentMethod PaymentModeDetails?
getter/setter pair
successUrl String
getter/setter pair
transactionType String
getter/setter pair
upiPaymentFlag bool
getter/setter pair
upiPaymentList List<PaymentModeDetails>
getter/setter pair
walletListController ↔ BehaviorSubject<bool>
getter/setter pair
walletPaymentFlag bool
getter/setter pair
walletPaymentList List<PaymentModeDetails>
getter/setter pair

Methods

dispose() → void
generateStaticNBList() → void
getBrandingDetails() Future<void>
getCardType(String cardNumber) Future<void>
getCardTypeAndPGDetails(String cardNumber) → void
getMerchantPayModes() Future<void>
getSavedCards() Future<void>
makePayment(String? encryptedTransactionDetails, String? encryptedPgDetails, String? encryptedCardDetails, String? encryptedUserDetails, String? billDetails, String? shipDetails, String? itemDetails, String? otherDetails, String merchantId, BuildContext context) Future<String?>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
saveUdf({required String udf1, required String udf2, required String udf3, required String udf4, required String udf5}) Future<void>
saveUserDetails({required String name, required String emailId, required String mobile}) Future<void>
setAllowedPaymentMethods({bool allowCardPayment = true, bool allowNetBankingPayment = true, bool allowWalletPayment = true, bool allowUPIPayment = true}) → void
toString() String
A string representation of this object.
inherited

Operators

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