Struct stripe::RequestError
[−]
[src]
pub struct RequestError {
pub http_status: u16,
pub error_type: ErrorType,
pub message: Option<String>,
pub code: Option<ErrorCode>,
pub decline_code: Option<String>,
pub charge: Option<String>,
}An error reported by stripe in a request's response.
For more details see https://stripe.com/docs/api#errors.
Fields
http_status: u16
The HTTP status in the response.
error_type: ErrorType
The type of error returned.
message: Option<String>
A human-readable message providing more details about the error. For card errors, these messages can be shown to end users.
code: Option<ErrorCode>
For card errors, a value describing the kind of card error that occured.
decline_code: Option<String>
For card errors resulting from a bank decline, a string indicating the bank's reason for the decline if they provide one.
charge: Option<String>
The ID of the failed charge, if applicable.
Trait Implementations
impl Debug for RequestError[src]
impl Default for RequestError[src]
fn default() -> RequestError
Returns the "default value" for a type. Read more