PaymentInstruction class

A payment instruction.

Annotations
  • @JsonSerializable(fieldRename: FieldRename.snake)

Constructors

PaymentInstruction({DisbursementMode? disbursementMode, String? payeePricingTierId, List<PlatformFee>? platformFee})
const
PaymentInstruction.fromJson(Map<String, dynamic> json)
factory

Properties

disbursementMode DisbursementMode?
The funds that are held on behalf of the merchant.
final
hashCode int
The hash code for this object.
no setterinherited
payeePricingTierId String?
This field is only enabled for selected merchants/partners to use and provides the ability to trigger a specific pricing rate/plan for a payment transaction. The list of eligible 'payee_pricing_tier_id' would be provided to you by your Account Manager. Specifying values other than the one provided to you by your account manager would result in an error.
final
platformFee List<PlatformFee>?
An array of various fees, commissions, tips, or donations. This field is only applicable to merchants that been enabled for PayPal Commerce Platform for Marketplaces and Platforms capability.
final
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
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited