nravepay library
Classes
- AddCardPage
- Authorization
- Bank
- BankCard
- BankCardWidget
- BankService
- BillingWidget
- CardMonthInputFormatter
- CardNumberField
- CardNumberInputFormatter
- CardUtils
- ChargeRequestBody
- ChargeResponse
- ChoosePaymentCard
- Currency
- CVVField
- DoubleInputFormatter
- EmailField
- Env
- ExpiryDateField
- HttpResult
- HttpService
- Merchant
- Meta
- NRavePayException
- NRavePayRepository
- OtpWidget
- OverlayLoading
- PayInitializer
- Payload
- PayManager
- PaymentButton
- PaymentType
- PinWidget
- ReQueryResponse
- Setup
- Strings
- SubAccount
- SuggestedAuth
- TransactionService
- ValidateChargeRequestBody
- ValidatorUtils
- WebViewWidget
Enums
Properties
- isInDebugMode → bool
-
no setter
- ngetIt ↔ GetIt
-
getter/setter pair
- startingPatternAmex → RegExp
-
final
- startingPatternDiners → RegExp
-
final
- startingPatternDiscover → RegExp
-
final
- startingPatternJCB → RegExp
-
final
- startingPatternMaster → RegExp
-
final
- startingPatternVerve → RegExp
-
final
- startingPatternVisa → RegExp
-
final
Functions
-
cleanUrl(
String url) → String - Remove all line feed, carriage return and whitespace characters
-
formatAmount(
num amount) → String -
getEncryptedData(
String str, String key) → String -
inputDecoration(
BuildContext context) → InputDecorationTheme -
isTxPending(
String? message, String? status) → bool -
logger(
Object? message, {StackTrace? stackTrace}) → dynamic -
printWrapped(
Object text) → void -
putIfNotNull(
{required Map map, required dynamic key, required dynamic value}) → void -
putIfTrue(
{required Map map, required dynamic key, required bool value}) → void
Typedefs
- PaymentButtonBuilder = Widget Function(double, VoidCallback? )