Class: GenesisRuby::Api::Requests::Financial::OnlineBankingPayments::OnlineBanking::PayOut
- Inherits:
-
Base::Financial
- Object
- GenesisRuby::Api::Request
- Base::Financial
- GenesisRuby::Api::Requests::Financial::OnlineBankingPayments::OnlineBanking::PayOut
- Includes:
- Mixins::Requests::AddressInfoAttributes, Mixins::Requests::BirthDateAttributes, Mixins::Requests::DocumentAttributes, Mixins::Requests::Financial::AsyncAttributes, Mixins::Requests::Financial::NotificationAttributes, Mixins::Requests::Financial::OnlineBankingPayments::PayerAttributes, Mixins::Requests::Financial::OnlineBankingPayments::PixAttributes
- Defined in:
- lib/genesis_ruby/api/requests/financial/online_banking_payments/online_banking/pay_out.rb
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
-
#account_id ⇒ Object
Returns the value of attribute account_id.
-
#bank_account_name ⇒ Object
Returns the value of attribute bank_account_name.
-
#bank_account_number ⇒ Object
Returns the value of attribute bank_account_number.
-
#bank_account_type ⇒ Object
Returns the value of attribute bank_account_type.
-
#bank_account_verification_digit ⇒ Object
Returns the value of attribute bank_account_verification_digit.
-
#bank_branch ⇒ Object
Returns the value of attribute bank_branch.
-
#bank_code ⇒ Object
Returns the value of attribute bank_code.
-
#bank_name ⇒ Object
Returns the value of attribute bank_name.
-
#bank_province ⇒ Object
Returns the value of attribute bank_province.
-
#document_type ⇒ Object
Returns the value of attribute document_type.
-
#id_card_number ⇒ Object
Returns the value of attribute id_card_number.
-
#payer_bank_phone_number ⇒ Object
readonly
Returns the value of attribute payer_bank_phone_number.
-
#payment_type ⇒ Object
Returns the value of attribute payment_type.
-
#pix_key ⇒ Object
Returns the value of attribute pix_key.
-
#user_id ⇒ Object
Returns the value of attribute user_id.
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
Attributes included from Mixins::Requests::Financial::AsyncAttributes
#return_failure_url, #return_success_url
Attributes included from Mixins::Requests::DocumentAttributes
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
Attributes included from Mixins::Requests::Financial::BaseAttributes
#remote_ip, #transaction_id, #usage
Attributes inherited from GenesisRuby::Api::Request
Method Summary
Methods included from Mixins::Requests::Financial::OnlineBankingPayments::PixAttributes
#incorporation_date, #incorporation_date=
Methods included from Mixins::Requests::BirthDateAttributes
Methods included from Mixins::Requests::SmartRouterAttributes
#use_smart_router, #use_smart_router=
Methods inherited from GenesisRuby::Api::Request
Constructor Details
This class inherits a constructor from GenesisRuby::Api::Request
Instance Attribute Details
#account_id ⇒ Object
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 @account_id end |
#bank_account_name ⇒ Object
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 @bank_account_name end |
#bank_account_number ⇒ Object
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 @bank_account_number end |
#bank_account_type ⇒ Object
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 @bank_account_type end |
#bank_account_verification_digit ⇒ Object
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 @bank_account_verification_digit end |
#bank_branch ⇒ Object
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_code ⇒ Object
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_name ⇒ Object
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_province ⇒ Object
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_type ⇒ Object
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_number ⇒ Object
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_number ⇒ Object (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_type ⇒ Object
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_key ⇒ Object
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_id ⇒ Object
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 |