pub struct AccountsBalanceGetRequestPaymentDetails {
pub account_id: Option<String>,
pub amount: Option<f64>,
pub balance_threshold_percentage: Option<i64>,
pub client_transaction_id: Option<String>,
}
Expand description
An optional object containing payment details. If set, a payment risk assessment is performed and returned as AccountsBalanceGetResponsePaymentRiskAssessment.
Fields§
§account_id: Option<String>
The Plaid account_id
of the account that is the funding source for the proposed transaction. The account_id
is returned in the /accounts/get
endpoint as well as the onSuccess
callback metadata.
This will return an INVALID_ACCOUNT_ID
error if the account has been removed at the bank or if the account_id
is no longer valid.
amount: Option<f64>
The transaction amount, in USD (e.g. 102.05
)
balance_threshold_percentage: Option<i64>
The threshold percentage of the account balance used for comparison with the requested ACH debit amount.
client_transaction_id: Option<String>
The unique ID that you would like to use to refer to this transaction. For your convenience mapping your internal data, you could use your internal identifier for this transaction. The max length for this field is 36 characters.
Trait Implementations§
source§impl Clone for AccountsBalanceGetRequestPaymentDetails
impl Clone for AccountsBalanceGetRequestPaymentDetails
source§fn clone(&self) -> AccountsBalanceGetRequestPaymentDetails
fn clone(&self) -> AccountsBalanceGetRequestPaymentDetails
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more