Class: Bancbox::WithdrawFunds

Inherits:
Object
  • Object
show all
Defined in:
lib/bancbox/withdraw_funds.rb

Instance Method Summary collapse

Instance Method Details

#create_withdraw_fund(apikey, secret, url, account_number, client_ip, routing_number, type_account, amount, memo, holder_name, fund_text, method, inv_id) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# File 'lib/bancbox/withdraw_funds.rb', line 7

def create_withdraw_fund(apikey,secret,url,,client_ip,routing_number,,amount,memo,holder_name,fund_text,method,inv_id)
 
 
  params = {
          :api_key => apikey,
          :secret => secret,
          :bank_account_number => ,
          :bank_account_type => ,
          :bank_account_holder => holder_name,
          :bank_account_routing => routing_number,
          :text => fund_text,
          :client_ip_address => client_ip,
          :amount => amount,
          :memo => memo , 
          :submit_timestamp => DateTime.now.strftime('%Y-%m-%d %H:%M:%S').to_s,
          :method => method,
          :issuer_id => inv_id
         }

 
  uri = URI.parse(url)
  req = Net::HTTP::Post.new(uri.path)
  req.set_form_data(params)
  http = Net::HTTP.new(uri.host, uri.port)
  http.use_ssl = true 
  http.verify_mode = OpenSSL::SSL::VERIFY_NONE
  response = http.request(req)
  response 
  
end