Net::FreshBooks::API::Gateway - List gateways available in your FreshBooks account
version 0.22
my $fb = Net::FreshBooks::API->new(...); my $gateways = $fb->gateway->get_all(); # or my $autobill_gateways = $fb->gateway->get_all({ autobill_capable => 1 });
Returns an Net::FreshBooks::API::Iterator object. Currently, all list() functionality defaults to 15 items per page.
# list all gateways my $gateways = $fb->gateway->list(); print $gateways->total . " gateways\n"; print $gateways->pages . " pages of results\n"; while ( my $gateway = $gateways->next ) { print join( "\t", $gateway->name, $gateway->autobill_capable ) . "\n"; }
Returns an ARRAYREF of all possible results, handling pagination for you.
Returns a list of payment gateways enabled in your FreshBooks account that can process credit card transactions. You can optionally filter by autobill_capable to return only gateways that support auto-bills. See http://developers.freshbooks.com/docs/gateway/ for more info.
You should note that there is no "get" method for Gateways as the API does not provide it.
Edmund von der Burg <evdb@ecclestoad.co.uk>
Olaf Alders <olaf@wundercounter.com>
This software is copyright (c) 2011 by Edmund von der Burg & Olaf Alders.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Net::FreshBooks::API, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Net::FreshBooks::API
CPAN shell
perl -MCPAN -e shell install Net::FreshBooks::API
For more information on module installation, please visit the detailed CPAN module installation guide.