plaid2.model.payment_initiation_metadata module
- class plaid2.model.payment_initiation_metadata.PaymentInitiationMetadata(*, maximum_payment_amount: PaymentInitiationMaximumPaymentAmount, supports_refund_details: bool, supports_international_payments: bool, supports_sepa_instant: bool, standing_order_metadata: Optional[PaymentInitiationStandingOrderMetadata] = None)[source]
Bases:
BaseModel
- dict(**kwargs: Any) Dict[str, Any] [source]
Return a dict representation of the object. Takes same keyword arguments as pydantic.BaseModel.dict
- json(**kwargs: Any) str [source]
Return a json string representation of the object. Takes same keyword arguments as pydantic.BaseModel.json
- maximum_payment_amount: PaymentInitiationMaximumPaymentAmount
A mapping of currency to maximum payment amount (denominated in the smallest unit of currency) supported by the institution.
Example: {“GBP”: “10000”}
- classmethod parse_obj(data: Any) PaymentInitiationMetadata [source]
Parse a dict into the object. Takes same keyword arguments as pydantic.BaseModel.parse_obj
- classmethod parse_raw(b: Union[bytes, str], **kwargs: Any) PaymentInitiationMetadata [source]
Parse a json string into the object. Takes same keyword arguments as pydantic.BaseModel.parse_raw
- standing_order_metadata: Optional[PaymentInitiationStandingOrderMetadata]
Metadata specifically related to valid Payment Initiation standing order configurations for the institution.
- supports_international_payments: bool
Indicates whether the institution supports payments from a different country.
- supports_refund_details: bool
Indicates whether the institution supports returning refund details when initiating a payment.
- supports_sepa_instant: bool
Indicates whether the institution supports SEPA Instant payments.