NAME
Finance::Bank::HSBC - Check your HSBC bank accounts from Perl
SYNOPSIS
use Finance::Bank::HSBC;
my @accounts = Finance::Bank::HSBC->check_balance(
bankingid => "IBxxxxxxxxxx",
seccode => "xxxxxx"
);
foreach (@accounts) {
printf "%25s : %13s / %18s : GBP %8.2f\n",
$_->{name}, $_->{type}, $_->{account}, $_->{balance};
}
DESCRIPTION
This module provides a rudimentary interface to the HSBC online
banking system at
https://www.ebank.hsbc.co.uk/.
DEPENDENCIES
You will need either Crypt::SSLeay or IO::Socket::SSL installed
for HTTPS support to work with LWP. This module also depends on
WWW::Mechanize and HTML::TokeParser for screen-scraping.
WARNING
This warning is from Simon Cozens' Finance::Bank::LloydsTSB, and seems
just as apt here.
This is code for <online banking>, and that means <your money>, and
that means <BE CAREFUL>. You are encouraged, nay, expected, to audit
the source of this module yourself to reassure yourself that I am not
doing anything untoward with your banking data. This software is useful
to me, but is provided under <NO GUARANTEE>, explicit or implied.
AUTHOR
Chris Ball <
[email protected]>