Struct stripe::IssuingAuthorizationRequest
source · pub struct IssuingAuthorizationRequest {
pub amount: i64,
pub amount_details: Option<IssuingAuthorizationAmountDetails>,
pub approved: bool,
pub created: Timestamp,
pub currency: Currency,
pub merchant_amount: i64,
pub merchant_currency: Currency,
pub reason: IssuingAuthorizationReason,
pub reason_message: Option<String>,
}
Fields§
§amount: i64
The pending_request.amount
at the time of the request, presented in your card’s currency and in the smallest currency unit.
Stripe held this amount from your account to fund the authorization if the request was approved.
amount_details: Option<IssuingAuthorizationAmountDetails>
Detailed breakdown of amount components.
These amounts are denominated in currency
and in the smallest currency unit.
approved: bool
Whether this request was approved.
created: Timestamp
Time at which the object was created.
Measured in seconds since the Unix epoch.
currency: Currency
Three-letter ISO currency code, in lowercase.
Must be a supported currency.
merchant_amount: i64
The pending_request.merchant_amount
at the time of the request, presented in the merchant_currency
and in the smallest currency unit.
merchant_currency: Currency
The currency that was collected by the merchant and presented to the cardholder for the authorization.
Three-letter ISO currency code, in lowercase. Must be a supported currency.
reason: IssuingAuthorizationReason
When an authorization is approved or declined by you or by Stripe, this field provides additional detail on the reason for the outcome.
reason_message: Option<String>
If approve/decline decision is directly responsed to the webhook with json payload and if the response is invalid (e.g., parsing errors), we surface the detailed message via this field.
Trait Implementations§
source§impl Clone for IssuingAuthorizationRequest
impl Clone for IssuingAuthorizationRequest
source§fn clone(&self) -> IssuingAuthorizationRequest
fn clone(&self) -> IssuingAuthorizationRequest
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more