Finance-Bank-ID-Mandiri
view release on metacpan or search on metacpan
- No functional changes.
- Adjust to Perinci::CmdLine -> Perinci::CmdLine::Classic.
0.30 2014-10-15 Released-By: PERLANCAR
- No functional changes.
- Add FAQ entry about connection failure with old versions of
IO::Socket::SSL.
0.29 2014-08-26 Released-By: SHARYANTO
- Remove the usage of LWP::Protocol::Net::Curl (doesn't seem to be
needed anymore).
- bin/download-mandiri: Replace App::Options with Perinci::CmdLine.
Location of config file is now changed, as per Perinci::CmdLine, from
~/.app/download-mandiri.conf to ~/download-mandiri.conf. The syntax
Utility routines:
# parse HTML statement directly
my $res = $ibank->parse_statement($html);
DESCRIPTION
This module provide a rudimentary interface to the web-based online
banking interface of the Indonesian Bank Mandiri at
https://ib.bankmandiri.co.id (henceforth IB). You will need either
Crypt::SSLeay or IO::Socket::SSL installed for HTTPS support to work
(and strictly Crypt::SSLeay to enable certificate verification).
WWW::Mechanize is required but you can supply your own mech-like object.
Aside from the above site for invididual accounts, there are also 2
other sites for corporate accounts:
https://cms.bankmandiri.co.id/ecbanking/ (henceforth CMS) and
https://mcm.bankmandiri.co.id/ (henceforth MCM). CMS is the older
version and as of the end of Sept, 2010 has been discontinued.
This module currently can only login to IB and not CMS/MCM, but this
pass the data structure into YAML, JSON, MySQL, etc. Nevertheless,
internally DateTime objects are still used.
Additional notes:
The method can also (or used to) handle copy-pasted text from the GUI
browser, but this is no longer documented or guaranteed to keep working.
FAQ
(2014) I'm getting error message: "Can't connect to ib.bankmandiri.co.id:443 at ..."
Try upgrading your IO::Socket::SSL. It stalls with IO::Socket::SSL
version 1.76, but works with newer versions (e.g. 1.989).
HOMEPAGE
Please visit the project's homepage at
<https://metacpan.org/release/Finance-Bank-ID-Mandiri>.
SOURCE
Source repository is at
<https://github.com/perlancar/perl-Finance-Bank-ID-Mandiri>.
lib/Finance/Bank/ID/Mandiri.pm view on Meta::CPAN
Utility routines:
# parse HTML statement directly
my $res = $ibank->parse_statement($html);
=head1 DESCRIPTION
This module provide a rudimentary interface to the web-based online banking
interface of the Indonesian B<Bank Mandiri> at https://ib.bankmandiri.co.id
(henceforth IB). You will need either L<Crypt::SSLeay> or L<IO::Socket::SSL>
installed for HTTPS support to work (and strictly L<Crypt::SSLeay> to enable
certificate verification). L<WWW::Mechanize> is required but you can supply your
own mech-like object.
Aside from the above site for invididual accounts, there are also 2 other sites
for corporate accounts: https://cms.bankmandiri.co.id/ecbanking/ (henceforth
CMS) and https://mcm.bankmandiri.co.id/ (henceforth MCM). CMS is the older
version and as of the end of Sept, 2010 has been discontinued.
This module currently can only login to IB and not CMS/MCM, but this module can
lib/Finance/Bank/ID/Mandiri.pm view on Meta::CPAN
Additional notes:
The method can also (or used to) handle copy-pasted text from the GUI browser,
but this is no longer documented or guaranteed to keep working.
=head1 FAQ
=head2 (2014) I'm getting error message: "Can't connect to ib.bankmandiri.co.id:443 at ..."
Try upgrading your IO::Socket::SSL. It stalls with IO::Socket::SSL version 1.76,
but works with newer versions (e.g. 1.989).
=head1 HOMEPAGE
Please visit the project's homepage at L<https://metacpan.org/release/Finance-Bank-ID-Mandiri>.
=head1 SOURCE
Source repository is at L<https://github.com/perlancar/perl-Finance-Bank-ID-Mandiri>.
( run in 0.392 second using v1.01-cache-2.11-cpan-05444aca049 )