Class: Increase::Models::DeclinedTransaction::Source::CardDecline::NetworkDetails::Visa

Inherits:
BaseModel
  • Object
show all
Defined in:
lib/increase/models/declined_transaction.rb

Instance Attribute Summary collapse

Method Summary

Methods inherited from BaseModel

#[], #inspect, #to_h, #to_s

Instance Attribute Details

#electronic_commerce_indicatorSymbol

For electronic commerce transactions, this identifies the level of security used in obtaining the customer's payment credential. For mail or telephone order transactions, identifies the type of mail or telephone order.

Returns:

  • (Symbol)


345
346
347
348
349
350
351
352
353
354
355
# File 'lib/increase/models/declined_transaction.rb', line 345

required :electronic_commerce_indicator,
Increase::Enum.new(
  :mail_phone_order,
  :recurring,
  :installment,
  :unknown_mail_phone_order,
  :secure_electronic_commerce,
  :non_authenticated_security_transaction_at_3ds_capable_merchant,
  :non_authenticated_security_transaction,
  :non_secure_transaction
)

#point_of_service_entry_modeSymbol

The method used to enter the cardholder's primary account number and card expiration date.

Returns:

  • (Symbol)


360
361
362
363
364
365
366
367
368
369
370
371
372
# File 'lib/increase/models/declined_transaction.rb', line 360

required :point_of_service_entry_mode,
Increase::Enum.new(
  :unknown,
  :manual,
  :magnetic_stripe_no_cvv,
  :optical_code,
  :integrated_circuit_card,
  :contactless,
  :credential_on_file,
  :magnetic_stripe,
  :contactless_magnetic_stripe,
  :integrated_circuit_card_no_cvv
)