Class: Increase::Models::RealTimePaymentsRequestForPayment::Refusal

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

#refusal_reason_codeSymbol

The reason the request for payment was refused as provided by the recipient bank or the customer.

Returns:

  • (Symbol)


96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
# File 'lib/increase/models/real_time_payments_request_for_payment.rb', line 96

required :refusal_reason_code,
Increase::Enum.new(
  :account_blocked,
  :transaction_forbidden,
  :transaction_type_not_supported,
  :unexpected_amount,
  :amount_exceeds_bank_limits,
  :invalid_debtor_address,
  :invalid_creditor_address,
  :creditor_identifier_incorrect,
  :requested_by_customer,
  :order_rejected,
  :end_customer_deceased,
  :customer_has_opted_out,
  :other
)