Business::Stripe ================ This module provides common Perl 5 bindings to the Stripe payment system with minimal dependencies and overhead. Any API calls that do not have bindings can be easily accessed through the generic `api` method. Basic Usage ----------- ```perl my $stripe = Business::Stripe->new( -api_key => 'your-api-key-here', ); ## get the payment token from Stripe.js, then: my $success = $stripe->charges_create( amount => 400, # in cents source => $token_from_stripe_js, description => 'Ice cream' ); if ($success) { return $stripe->success(); # <-- the returned JSON structure } else { die $stripe->error->{message}; } my $customer = $stripe->api('post', 'customers', email => 'myuser@example.com', name => 'Jane S. Customer', description => 'Displayed alongside the customer on your dashboard', source => $token_id, ) and $stripe->success; die $stripe->error unless $customer; ``` Please refer to [Business::Stripe's complete documentation](https://metacpan.org/pod/Business::Stripe) for more examples and thorough documentation. After installation, the same documentation may be accessed on your terminal by typing: perldoc Business::Stripe on your terminal. Installation ------------ To install this module via cpanm: > cpanm Business::Stripe Or, at the cpan shell: cpan> install Business::Stripe If you wish to install it manually, download and unpack the tarball and run the following commands: perl Makefile.PL make make test make install Of course, instead of downloading the tarball you may simply clone the git repository: $ git clone git://github.com/aquaron/Business-Stripe.git Finally, you can also just download Stripe.pm and include it as part of your distribution (though in this case you should probably rename it to something like `BusinessStripe.pm`). LICENSE AND COPYRIGHT --------------------- Copyright (C) 2012-2019 Aquaron. All Rights Reserved. This program and library is free software; you can redistribute it and/or modify it under the same terms as Perl 5 itself. See http://dev.perl.org/licenses/ for more information.