Class: Increase::Models::InboundACHTransfer::TransferReturn

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

Instance Attribute Summary collapse

Method Summary

Methods inherited from BaseModel

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

Instance Attribute Details

#reasonSymbol

The reason for the transfer return.

Returns:

  • (Symbol)


431
432
433
434
435
436
437
438
439
440
441
442
443
# File 'lib/increase/models/inbound_ach_transfer.rb', line 431

required :reason,
Increase::Enum.new(
  :insufficient_funds,
  :returned_per_odfi_request,
  :authorization_revoked_by_customer,
  :payment_stopped,
  :customer_advised_unauthorized_improper_ineligible_or_incomplete,
  :representative_payee_deceased_or_unable_to_continue_in_that_capacity,
  :beneficiary_or_account_holder_deceased,
  :credit_entry_refused_by_receiver,
  :duplicate_entry,
  :corporate_customer_advised_not_authorized
)

#returned_atString

The time at which the transfer was returned.

Returns:

  • (String)


448
# File 'lib/increase/models/inbound_ach_transfer.rb', line 448

required :returned_at, String

#transaction_idString

The id of the transaction for the returned transfer.

Returns:

  • (String)


453
# File 'lib/increase/models/inbound_ach_transfer.rb', line 453

required :transaction_id, String