NAME
wachovia.pl - program bundled with Finance::Bank::Wachovia as example program and (hopefully) useful as well.
SYNOPSIS
Use this program from the command line to get a miniature report on your wachovia savings/checkings account.
You can provide the login/account number every time you run the command:
wachovia.pl --can=123456789 --pin=1234 --codeword=foo --account=1234567891234
OR
wachovia.pl --userid=foo --password=bar --account=1234567891234
NOTE ABOUT LOGINS: you can either use the customer access number method (--can --pin and --codeword) or the user id method ( --userid and --password ) it depends on how you log into the wachovia website.
But that's alot to type in every time you want to check your account. It's easier to provide the login/account info and have the program store it in a file ( "~/.wachovia" by default ). The file is encrypted (thanks Doug) and you use a "key" to decrypt the contents. The first time you run the command, you have to include all the login/account info PLUS a password (key) and optionally a file path to use.
wachovia.pl --can=123456789 --pin=1234 --codeword=foo --account=1234567891234 --key=password --file=~/.checking
After doing that, you can have the same affect as typing all that in just by typing:
wachovia.pl --key=password --file=~/.checking
And if you choose to use the default "~/.wachovia" file path (best choice for the account you'll check most often) then you can omit the --file argument.
wachovia.pl --key=password
And if you decide that you want to change the account number, or your PIN number needs to be changed, then just supply that changed info plus the key and it will update your key-file:
wachovia.pl --key=password --pin=4321
Now your pin will be updated, all else will remain the untouched. Remember, the only time you need to provide the --file argument is when you do want to use the default "~/.wachovia" file path.
DESCRIPTION
Uses Finance::Bank::Wachovia (which retrieves, parses, and objectifies your account info) and generates a report.
ARGS
--balance
Flag that tells program to just print out the available balance and exit. (has newline)
--details
Flag that tells program how many transactions to display, default is 10. You can ask for more than there are to display, and it will just display all it has. Or, you can say --details=all to display all of them.
--can
Your customer access number.
--pin
Your 4-digit PIN.
--codeword
Your super secret word.
--account
This is the account number that you want to retrieve information about.
--key
Optional. The password you use if you want to be smart and lazy. Read SYNOPSIS for details.
--keyfile
The file you want to store your login/account info if you are using --key. It's optional, and "~/.wachovia" is the default. Read SYNOPSIS for details.
THANKS
Larry Wall for Perl.
Doug Feuerbach for so many things, but for this instance of thankfulness: the encryption/decryption routines.
Jason Marcell for his help testing/debugging the user_id/password login method, and for being a dedicated user that's the first person to let me know when Wachovia changes their website.
AUTHOR
Jim Garvin <jg.perl@thegarvin.com>
Copyright 2004 by Jim Garvin
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
SEE ALSO
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 161:
=begin without a target?