Module: Hyperwallet::Client::BankAccount
- Included in:
- Hyperwallet::Client
- Defined in:
- lib/hyperwallet/resources/bank_account.rb
Constant Summary collapse
- PATH =
'bank-accounts'.freeze
Instance Method Summary collapse
- #create_bank_account(user_token, routing_number:, account_number:, business_name:, address:, city:, state:, postal_code:) ⇒ Object
- #find_bank_account(user_token, id) ⇒ Object
- #list_bank_accounts(user_token, options = {}) ⇒ Object
Instance Method Details
#create_bank_account(user_token, routing_number:, account_number:, business_name:, address:, city:, state:, postal_code:) ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
# File 'lib/hyperwallet/resources/bank_account.rb', line 14 def create_bank_account( user_token, routing_number:, account_number:, business_name:, address:, city:, state:, postal_code: ) = { profileType: 'BUSINESS', transferMethodCountry: 'US', transferMethodCurrency: 'USD', type: 'BANK_ACCOUNT', branchId: routing_number, bankAccountId: account_number, bankAccountPurpose: 'CHECKING', businessName: business_name, addressLine1: address, city: city, stateProvince: state, postalCode: postal_code, country: 'US' } post(bank_account_path(user_token), ) end |
#find_bank_account(user_token, id) ⇒ Object
10 11 12 |
# File 'lib/hyperwallet/resources/bank_account.rb', line 10 def find_bank_account(user_token, id) get(bank_account_path(user_token, id)) end |
#list_bank_accounts(user_token, options = {}) ⇒ Object
6 7 8 |
# File 'lib/hyperwallet/resources/bank_account.rb', line 6 def list_bank_accounts(user_token, = {}) get(bank_account_path(user_token), ) end |