Class: GenesisRuby::Api::Requests::Financial::OnlineBankingPayments::OnlineBanking::PayOut

Overview

Bank Pay-out option allows merchants to transfer funds directly to their consumers' bank account.

Constant Summary

Constants inherited from GenesisRuby::Api::Request

GenesisRuby::Api::Request::AUTH_TYPE_BASIC, GenesisRuby::Api::Request::AUTH_TYPE_TOKEN, GenesisRuby::Api::Request::METHOD_DELETE, GenesisRuby::Api::Request::METHOD_GET, GenesisRuby::Api::Request::METHOD_PATCH, GenesisRuby::Api::Request::METHOD_POST, GenesisRuby::Api::Request::METHOD_PUT, GenesisRuby::Api::Request::PORT_HTTPS, GenesisRuby::Api::Request::PROTOCOL_HTTPS

Instance Attribute Summary collapse

Attributes included from Mixins::Requests::Financial::OnlineBankingPayments::PixAttributes

#company_activity, #company_type, #mothers_name

Attributes included from Mixins::Requests::Financial::OnlineBankingPayments::PayerAttributes

#payer_bank_account_number, #payer_bank_account_verification_digit, #payer_bank_branch, #payer_bank_code, #payer_document_id

Attributes included from Mixins::Requests::Financial::NotificationAttributes

#notification_url

Attributes included from Mixins::Requests::Financial::AsyncAttributes

#return_failure_url, #return_success_url

Attributes included from Mixins::Requests::DocumentAttributes

#document_id

Attributes included from Mixins::Requests::CustomerAddress::CustomerInfoAttributes

#customer_email, #customer_phone

Attributes included from Mixins::Requests::CustomerAddress::ShippingInfoAttributes

#shipping_address1, #shipping_address2, #shipping_city, #shipping_country, #shipping_first_name, #shipping_last_name, #shipping_neighborhood, #shipping_state, #shipping_zip_code

Attributes included from Mixins::Requests::CustomerAddress::BillingInfoAttributes

#billing_address1, #billing_address2, #billing_city, #billing_country, #billing_first_name, #billing_last_name, #billing_neighborhood, #billing_state, #billing_zip_code

Attributes included from Mixins::Requests::Financial::PaymentAttributes

#amount, #currency

Attributes included from Mixins::Requests::Financial::BaseAttributes

#remote_ip, #transaction_id, #usage

Attributes inherited from GenesisRuby::Api::Request

#api_config

Method Summary

Methods included from Mixins::Requests::Financial::OnlineBankingPayments::PixAttributes

#incorporation_date, #incorporation_date=

Methods included from Mixins::Requests::BirthDateAttributes

#birth_date, #birth_date=

Methods included from Mixins::Requests::SmartRouterAttributes

#use_smart_router, #use_smart_router=

Methods inherited from GenesisRuby::Api::Request

#build_document, #initialize

Constructor Details

This class inherits a constructor from GenesisRuby::Api::Request

Instance Attribute Details

#account_idObject

Returns the value of attribute account_id.



23
24
25
# File 'lib/genesis_ruby/api/requests/financial/online_banking_payments/online_banking/pay_out.rb', line 23

def 
  @account_id
end

#bank_account_nameObject

Returns the value of attribute bank_account_name.



24
25
26
# File 'lib/genesis_ruby/api/requests/financial/online_banking_payments/online_banking/pay_out.rb', line 24

def 
  @bank_account_name
end

#bank_account_numberObject

Returns the value of attribute bank_account_number.



24
25
26
# File 'lib/genesis_ruby/api/requests/financial/online_banking_payments/online_banking/pay_out.rb', line 24

def 
  @bank_account_number
end

#bank_account_typeObject

Returns the value of attribute bank_account_type.



24
25
26
# File 'lib/genesis_ruby/api/requests/financial/online_banking_payments/online_banking/pay_out.rb', line 24

def 
  @bank_account_type
end

#bank_account_verification_digitObject

Returns the value of attribute bank_account_verification_digit.



24
25
26
# File 'lib/genesis_ruby/api/requests/financial/online_banking_payments/online_banking/pay_out.rb', line 24

def 
  @bank_account_verification_digit
end

#bank_branchObject

Returns the value of attribute bank_branch.



24
25
26
# File 'lib/genesis_ruby/api/requests/financial/online_banking_payments/online_banking/pay_out.rb', line 24

def bank_branch
  @bank_branch
end

#bank_codeObject

Returns the value of attribute bank_code.



24
25
26
# File 'lib/genesis_ruby/api/requests/financial/online_banking_payments/online_banking/pay_out.rb', line 24

def bank_code
  @bank_code
end

#bank_nameObject

Returns the value of attribute bank_name.



24
25
26
# File 'lib/genesis_ruby/api/requests/financial/online_banking_payments/online_banking/pay_out.rb', line 24

def bank_name
  @bank_name
end

#bank_provinceObject

Returns the value of attribute bank_province.



24
25
26
# File 'lib/genesis_ruby/api/requests/financial/online_banking_payments/online_banking/pay_out.rb', line 24

def bank_province
  @bank_province
end

#document_typeObject

Returns the value of attribute document_type.



23
24
25
# File 'lib/genesis_ruby/api/requests/financial/online_banking_payments/online_banking/pay_out.rb', line 23

def document_type
  @document_type
end

#id_card_numberObject

Returns the value of attribute id_card_number.



23
24
25
# File 'lib/genesis_ruby/api/requests/financial/online_banking_payments/online_banking/pay_out.rb', line 23

def id_card_number
  @id_card_number
end

#payer_bank_phone_numberObject (readonly)

Returns the value of attribute payer_bank_phone_number.



23
24
25
# File 'lib/genesis_ruby/api/requests/financial/online_banking_payments/online_banking/pay_out.rb', line 23

def payer_bank_phone_number
  @payer_bank_phone_number
end

#payment_typeObject

Returns the value of attribute payment_type.



24
25
26
# File 'lib/genesis_ruby/api/requests/financial/online_banking_payments/online_banking/pay_out.rb', line 24

def payment_type
  @payment_type
end

#pix_keyObject

Returns the value of attribute pix_key.



24
25
26
# File 'lib/genesis_ruby/api/requests/financial/online_banking_payments/online_banking/pay_out.rb', line 24

def pix_key
  @pix_key
end

#user_idObject

Returns the value of attribute user_id.



23
24
25
# File 'lib/genesis_ruby/api/requests/financial/online_banking_payments/online_banking/pay_out.rb', line 23

def user_id
  @user_id
end