pub struct ApiErrors {Show 13 fields
pub charge: Option<String>,
pub code: Option<String>,
pub decline_code: Option<String>,
pub doc_url: Option<String>,
pub message: Option<String>,
pub param: Option<String>,
pub payment_intent: Option<PaymentIntent>,
pub payment_method: Option<PaymentMethod>,
pub payment_method_type: Option<String>,
pub request_log_url: Option<String>,
pub setup_intent: Option<SetupIntent>,
pub source: Option<PaymentSource>,
pub type_: ApiErrorsType,
}Expand description
The resource representing a Stripe “APIErrors”.
Fields§
§charge: Option<String>For card errors, the ID of the failed charge.
code: Option<String>For some errors that could be handled programmatically, a short string indicating the error code reported.
decline_code: Option<String>For card errors resulting from a card issuer decline, a short string indicating the card issuer’s reason for the decline if they provide one.
doc_url: Option<String>A URL to more information about the error code reported.
message: Option<String>A human-readable message providing more details about the error.
For card errors, these messages can be shown to your users.
param: Option<String>If the error is parameter-specific, the parameter related to the error.
For example, you can use this to display a message near the correct form field.
payment_intent: Option<PaymentIntent>§payment_method: Option<PaymentMethod>§payment_method_type: Option<String>If the error is specific to the type of payment method, the payment method type that had a problem.
This field is only populated for invoice-related errors.
request_log_url: Option<String>A URL to the request log entry in your dashboard.
setup_intent: Option<SetupIntent>§source: Option<PaymentSource>§type_: ApiErrorsTypeThe type of error returned.
One of api_error, card_error, idempotency_error, or invalid_request_error.