pub struct PaymentInitiationPaymentReverseResponse {
pub refund_id: String,
pub request_id: String,
pub status: String,
}
Expand description
PaymentInitiationPaymentReverseResponse defines the response schema for /payment_initation/payment/reverse
Fields§
§refund_id: String
A unique ID identifying the refund
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.
Trait Implementations§
source§impl Clone for PaymentInitiationPaymentReverseResponse
impl Clone for PaymentInitiationPaymentReverseResponse
source§fn clone(&self) -> PaymentInitiationPaymentReverseResponse
fn clone(&self) -> PaymentInitiationPaymentReverseResponse
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more