Class: Increase::Models::DeclinedTransaction::Source::ACHDecline

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)


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

required :amount, Integer

#idString

The ACH Decline's identifier.

Returns:

  • (String)


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

required :id, String

#inbound_ach_transfer_idString

The identifier of the Inbound ACH Transfer object associated with this decline.

Returns:

  • (String)


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

required :inbound_ach_transfer_id, String

#originator_company_descriptive_dateString

The descriptive date of the transfer.

Returns:

  • (String)


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

required :originator_company_descriptive_date, String

#originator_company_discretionary_dataString

The additional information included with the transfer.

Returns:

  • (String)


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

required :originator_company_discretionary_data, String

#originator_company_idString

The identifier of the company that initiated the transfer.

Returns:

  • (String)


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

required :originator_company_id, String

#originator_company_nameString

The name of the company that initiated the transfer.

Returns:

  • (String)


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

required :originator_company_name, String

#reasonSymbol

Why the ACH transfer was declined.

Returns:

  • (Symbol)


142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
# File 'lib/increase/models/declined_transaction.rb', line 142

required :reason,
Increase::Enum.new(
  :ach_route_canceled,
  :ach_route_disabled,
  :breaches_limit,
  :credit_entry_refused_by_receiver,
  :duplicate_return,
  :entity_not_active,
  :field_error,
  :group_locked,
  :insufficient_funds,
  :misrouted_return,
  :return_of_erroneous_or_reversing_debit,
  :no_ach_route,
  :originator_request,
  :transaction_not_allowed,
  :user_initiated
)

#receiver_id_numberString

The id of the receiver of the transfer.

Returns:

  • (String)


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

required :receiver_id_number, String

#receiver_nameString

The name of the receiver of the transfer.

Returns:

  • (String)


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

required :receiver_name, String

#trace_numberString

The trace number of the transfer.

Returns:

  • (String)


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

required :trace_number, String

#typeSymbol

A constant representing the object's type. For this resource it will always be ach_decline.

Returns:

  • (Symbol)


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

required :type, Increase::Enum.new(:ach_decline)