2012-12 << 2013-01 >> 2013-02

2013-01-18 (金)

*みずほ銀行からの振込みを自動化した

給与振込み口座をみずほ銀行にしてるのですが,ほかにもカードの引き落としとかがある口座とかがあって,残高気にするのが面倒くさいので振込みを自動化しました.

以前書いた口座の残高取ってくるスクリプトに機能追加.

https://github.com/binzume/mizuhodirect-ruby

サンプル:

#!/usr/bin/ruby -Ku
# -*- encoding: utf-8 -*-

require 'yaml'
require_relative 'mizuhodirect'

mizuho_account = YAML.load_file('mizuho_account.yaml')
bank = MizuhoDirect.new

# login
unless bank.login(mizuho_account)
  puts 'LOGIN ERROR'
  exit
end

begin
  if bank.total_balance > 2000000
    # 振込み (登録済口座のニックネーム:string,金額:int,第2暗証番号:string)
    if bank.transfer_to_registered_account('登録済口座のニックネーム', 500000, mizuho_account['PASS2'])
      puts "transfer ok"
    end
  end
rescue => e
  p e
ensure
  # logout
  bank.logout
end

puts "ok"

こんな感じのスクリプトをcronに登録しておけば,残高が200万円を超えてたら登録してある口座に50万円振込みます(この条件はただの例です).

これでカードの引き落とし日に残高気にしたり,わざわざログインして振り込んだりしなくて良いので,少し幸せになりました.

みずほ銀行,給与振込み口座にしておくと,ATMでの手数料無料になったり,振り込み手数料も5回まで無料になるのですが,給与振り込まれた瞬間に別の銀行にお金が流れてしまうことについては,気にしないことに.

2012-12 << 2013-01 >> 2013-02