Exception: Stripe::InvalidPaymentMethodError

Inherits:
StripeError
  • Object
show all
Defined in:
lib/stripe/errors.rb

Instance Attribute Summary collapse

Attributes inherited from StripeError

#code, #error, #http_body, #http_headers, #http_status, #json_body, #message, #request_id, #response

Instance Method Summary collapse

Methods inherited from StripeError

#construct_error_object, #to_s

Constructor Details

#initialize(message = nil, http_body: nil, http_status: nil, json_body: nil, http_headers: nil, code: nil, invalid_param: nil) ⇒ InvalidPaymentMethodError

Returns a new instance of InvalidPaymentMethodError.



192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
# File 'lib/stripe/errors.rb', line 192

def initialize(
  message = nil,
  http_body: nil,
  http_status: nil,
  json_body: nil,
  http_headers: nil,
  code: nil,
  invalid_param: nil
)
  super(
    message,
    http_body: http_body,
    http_status: http_status,
    json_body: json_body,
    http_headers: http_headers,
    code: code,
  )
  @invalid_param = invalid_param
end

Instance Attribute Details

#invalid_paramObject (readonly)

Returns the value of attribute invalid_param.



190
191
192
# File 'lib/stripe/errors.rb', line 190

def invalid_param
  @invalid_param
end