PeachPaymentMethod enum
Payment methods that ship with a bundled logo.
key is the identifier Peach uses for the method (for example
capitec_pay), so you can map straight from API responses with
PeachPaymentMethod.fromKey.
Values
- capitecPay → const PeachPaymentMethod
-
const PeachPaymentMethod('capitec_pay') - payShap → const PeachPaymentMethod
-
const PeachPaymentMethod('pay_shap') - peachEft → const PeachPaymentMethod
-
const PeachPaymentMethod('peach_eft') - payflex → const PeachPaymentMethod
-
const PeachPaymentMethod('payflex') - zeroPay → const PeachPaymentMethod
-
const PeachPaymentMethod('zero_pay') - float → const PeachPaymentMethod
-
const PeachPaymentMethod('float') - happyPay → const PeachPaymentMethod
-
const PeachPaymentMethod('happy_pay') - mobicred → const PeachPaymentMethod
-
const PeachPaymentMethod('mobicred') - aPlus → const PeachPaymentMethod
-
const PeachPaymentMethod('a_plus') - rcs → const PeachPaymentMethod
-
const PeachPaymentMethod('rcs') - payjustnow → const PeachPaymentMethod
-
const PeachPaymentMethod('payjustnow') - applePay → const PeachPaymentMethod
-
const PeachPaymentMethod('apple_pay') - scanToPay → const PeachPaymentMethod
-
const PeachPaymentMethod('scan_to_pay') - oneForYou → const PeachPaymentMethod
-
const PeachPaymentMethod('one_for_you') - googlePay → const PeachPaymentMethod
-
const PeachPaymentMethod('google_pay') - moneyBadger → const PeachPaymentMethod
-
const PeachPaymentMethod('money_badger') - blinkByEmtel → const PeachPaymentMethod
-
const PeachPaymentMethod('blink_by_emtel') - maucas → const PeachPaymentMethod
-
const PeachPaymentMethod('maucas') - mcbJuice → const PeachPaymentMethod
-
const PeachPaymentMethod('mcb_juice') - mpesa → const PeachPaymentMethod
-
const PeachPaymentMethod('mpesa')
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- key → String
-
The snake_case identifier for this payment method.
final
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
logoAssetPath(
{bool onDark = false}) → String -
Asset path of this method's logo, for use with
SvgPicture.asset(path, package: 'peachpayments_flutter'). -
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
-
fromKey(
String key) → PeachPaymentMethod? -
Looks up a payment method by its
key. Returnsnullfor unknown keys or methods without a bundled logo (e.g.samsung_pay).
Constants
-
values
→ const List<
PeachPaymentMethod> - A constant List of the values in this enum, in order of their declaration.