NmPaymentMethods class abstract final

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/YY not in the past relative to now.
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.