Standard payment methods with their marks, localized.
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 Methods
-
card(
BuildContext context) → NmPaymentMethod - Bank card (needs card details).
-
crypto(
BuildContext context) → NmPaymentMethod - Cryptocurrency.
-
expiryValid(
String value, {DateTime? now}) → bool -
MM/YYnot in the past relative tonow. -
luhnValid(
String cardNumber) → bool - Luhn checksum.
-
mir(
BuildContext context) → NmPaymentMethod - Mir card (needs card details).
-
networkOf(
String cardNumber) → NmIconData? - Card network mark for a card number prefix (Visa 4, Mastercard 51–55 / 2221–2720, Mir 2200–2204), or null.
-
qr(
BuildContext context) → NmPaymentMethod - Payment by QR code.
-
sberPay(
BuildContext context) → NmPaymentMethod - SberPay.
-
sbp(
BuildContext context) → NmPaymentMethod - SBP, the Russian fast payment system.
-
tBankPay(
BuildContext context) → NmPaymentMethod - T-Bank Pay.
-
telegramStars(
BuildContext context) → NmPaymentMethod - Telegram Stars.
-
yooMoney(
BuildContext context) → NmPaymentMethod - YooMoney wallet.