Class: Increase::Models::DeclinedTransaction::Source::CheckDecline

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

#amountInteger

The declined amount in the minor unit of the destination account currency. For dollars, for example, this is cents.

Returns:

  • (Integer)


454
# File 'lib/increase/models/declined_transaction.rb', line 454

required :amount, Integer

#auxiliary_on_usString

A computer-readable number printed on the MICR line of business checks, usually the check number. This is useful for positive pay checks, but can be unreliably transmitted by the bank of first deposit.

Returns:

  • (String)


459
# File 'lib/increase/models/declined_transaction.rb', line 459

required :auxiliary_on_us, String

#back_image_file_idString

The identifier of the API File object containing an image of the back of the declined check.

Returns:

  • (String)


464
# File 'lib/increase/models/declined_transaction.rb', line 464

required :back_image_file_id, String

#check_transfer_idString

The identifier of the Check Transfer object associated with this decline.

Returns:

  • (String)


469
# File 'lib/increase/models/declined_transaction.rb', line 469

required :check_transfer_id, String

#front_image_file_idString

The identifier of the API File object containing an image of the front of the declined check.

Returns:

  • (String)


474
# File 'lib/increase/models/declined_transaction.rb', line 474

required :front_image_file_id, String

#inbound_check_deposit_idString

The identifier of the Inbound Check Deposit object associated with this decline.

Returns:

  • (String)


479
# File 'lib/increase/models/declined_transaction.rb', line 479

required :inbound_check_deposit_id, String

#reasonSymbol

Why the check was declined.

Returns:

  • (Symbol)


484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
# File 'lib/increase/models/declined_transaction.rb', line 484

required :reason,
Increase::Enum.new(
  :ach_route_disabled,
  :ach_route_canceled,
  :altered_or_fictitious,
  :breaches_limit,
  :entity_not_active,
  :group_locked,
  :insufficient_funds,
  :stop_payment_requested,
  :duplicate_presentment,
  :not_authorized,
  :amount_mismatch,
  :not_our_item,
  :no_account_number_found,
  :refer_to_image,
  :unable_to_process,
  :user_initiated
)