PaymentMethod class
The payment method.
- Annotations
-
- @JsonSerializable(fieldRename: FieldRename.snake)
Constructors
- PaymentMethod.new({String? payerSelected, PayeePreferred? payeePreferred, StandardEntryClassCode? standardEntryClassCode})
-
const
-
PaymentMethod.fromJson(Map<
String, dynamic> json) -
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- payeePreferred → PayeePreferred?
-
The merchant-preferred payment methods.
final
- payerSelected → String?
-
The customer-selected payment method on the merchant site.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- standardEntryClassCode → StandardEntryClassCode?
-
NACHA (the regulatory body governing the ACH network) requires that API callers
(merchants, partners) obtain the consumer’s explicit authorization before
initiating a transaction. To stay compliant, you’ll need to make sure that
you retain a compliant authorization for each transaction that you originate
to the ACH Network using this API. ACH transactions are categorized
(using SEC codes) by how you capture authorization from the Receiver
(the person whose bank account is being debited or credited). PayPal
supports the following SEC codes.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited