Struct plaid::model::WalletTransactionExecuteResponse
source · pub struct WalletTransactionExecuteResponse {
pub request_id: String,
pub status: String,
pub transaction_id: String,
}
Expand description
WalletTransactionExecuteResponse defines the response schema for /wallet/transaction/execute
Fields§
§request_id: String
A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
status: String
The status of the transaction.
AUTHORISING
: The transaction is being processed for validation and compliance.
INITIATED
: The transaction has been initiated and is currently being processed.
EXECUTED
: The transaction has been successfully executed and is considered complete. This is only applicable for debit transactions.
SETTLED
: The transaction has settled and funds are available for use. This is only applicable for credit transactions. A transaction will typically settle within seconds to several days, depending on which payment rail is used.
FAILED
: The transaction failed to process successfully. This is a terminal status.
BLOCKED
: The transaction has been blocked for violating compliance rules. This is a terminal status.
transaction_id: String
A unique ID identifying the transaction
Trait Implementations§
source§impl Clone for WalletTransactionExecuteResponse
impl Clone for WalletTransactionExecuteResponse
source§fn clone(&self) -> WalletTransactionExecuteResponse
fn clone(&self) -> WalletTransactionExecuteResponse
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more