PaymentInstruction class

A payment instruction.

Annotations
  • @JsonSerializable.new(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