Struct plaid::model::PaymentMeta
source · pub struct PaymentMeta {
pub by_order_of: Option<String>,
pub payee: Option<String>,
pub payer: Option<String>,
pub payment_method: Option<String>,
pub payment_processor: Option<String>,
pub ppd_id: Option<String>,
pub reason: Option<String>,
pub reference_number: Option<String>,
}
Expand description
Transaction information specific to inter-bank transfers. If the transaction was not an inter-bank transfer, all fields will be null
.
If the transactions
object was returned by a Transactions endpoint such as /transactions/sync
or /transactions/get
, the payment_meta
key will always appear, but no data elements are guaranteed. If the transactions
object was returned by an Assets endpoint such as /asset_report/get/
or /asset_report/pdf/get
, this field will only appear in an Asset Report with Insights.
Fields§
§by_order_of: Option<String>
The party initiating a wire transfer. Will be null
if the transaction is not a wire transfer.
payee: Option<String>
For transfers, the party that is receiving the transaction.
payer: Option<String>
For transfers, the party that is paying the transaction.
payment_method: Option<String>
The type of transfer, e.g. ‘ACH’
payment_processor: Option<String>
The name of the payment processor
ppd_id: Option<String>
The ACH PPD ID for the payer.
reason: Option<String>
The payer-supplied description of the transfer.
reference_number: Option<String>
The transaction reference number supplied by the financial institution.
Trait Implementations§
source§impl Clone for PaymentMeta
impl Clone for PaymentMeta
source§fn clone(&self) -> PaymentMeta
fn clone(&self) -> PaymentMeta
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more