NAME
Business::BalancedPayments - Balanced Payments API bindings
VERSION
version 1.0100
SYNOPSIS
use Business::BalancedPayments;
my $bp = Business::BalancedPayments->client(secret => 'abc123');
my $customer = $bp->create_customer;
my $card = $bp->create_card({
card_number => '5105105105105100',
expiration_month => 12,
expiration_year => 2020,
security_code => 123,
});
$bp->add_card($card, customer => $customer);
DESCRIPTION
This module provides bindings for the Balanced
<
https://www.balancedpayments.com> API.
METHODS
This module provides a single method "create" that will return a
version specific client.
See Business::BalancedPayments::V10 for the v1.0 methods.
See Business::BalancedPayments::V11 for the v1.1 methods.
create
my $bp = Business::BalancedPayments->client(
secret => $secret,
version => 1.1, # optional, defaults to 1.1
logger => $logger, # optional
retries => 3, # optional
);
Returns a new Balanced client object. Parameters:
secret
Required. The Balanced Payments secret key for your account.
version
Optional. Defaults to '1.1'. The only supported versions currently
are '1.0' and '1.1'. Note that version '1.0' was officially
deprecated March 2014.
See WebService::Client for other supported parameters such as logger,
retries, and timeout.
AUTHORS
* Ali Anari <
[email protected]>
* Khaled Hussein <
[email protected]>
* Naveed Massjouni <
[email protected]>
* Al Newkirk <
[email protected]>
* Will Wolf <
[email protected]>
COPYRIGHT AND LICENSE
This software is copyright (c) 2012 by Crowdtilt, Inc..
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.