Class: Increase::Models::RealTimePaymentsRequestForPayment::Rejection

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

Instance Attribute Summary collapse

Method Summary

Methods inherited from BaseModel

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

Instance Attribute Details

#reject_reason_codeSymbol

The reason the request for payment was rejected as provided by the recipient bank or the Real-Time Payments network.

Returns:

  • (Symbol)


118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
# File 'lib/increase/models/real_time_payments_request_for_payment.rb', line 118

required :reject_reason_code,
Increase::Enum.new(
  :account_closed,
  :account_blocked,
  :invalid_creditor_account_type,
  :invalid_creditor_account_number,
  :invalid_creditor_financial_institution_identifier,
  :end_customer_deceased,
  :narrative,
  :transaction_forbidden,
  :transaction_type_not_supported,
  :unexpected_amount,
  :amount_exceeds_bank_limits,
  :invalid_creditor_address,
  :unknown_end_customer,
  :invalid_debtor_address,
  :timeout,
  :unsupported_message_for_recipient,
  :recipient_connection_not_available,
  :real_time_payments_suspended,
  :instructed_agent_signed_off,
  :processing_error,
  :other
)