NAME

   WebService::Stripe - Stripe API bindings

VERSION

   version 0.0100

SYNOPSIS

       my $stripe = WebService::Stripe->new(
           api_key => 'secret',
           version => '2014-11-05', # optional
       );
       my $customer = $stripe->get_customer('cus_57eDUiS93cycyH');

METHODS

get_customer

       get_customer($id)

   Returns the customer for the given id.

create_customer

       create_customer($data)

   Creates a customer. The $data hashref is optional. Returns the
   customer.

   Example:

       $customer = $stripe->create_customer({ email => '[email protected]' });

update_customer

       update_customer($id, $data)

   Updates a customer. Returns the updated customer.

   Example:

       $customer = $stripe->update_customer($id, { description => 'foo' });

get_customers

       get_customers(query => $query)

   Returns a list of customers. The query param is optional.

next

       next($collection)

   Returns the next page of results for the given collection.

   Example:

       my $customers = $s->get_customers;
       ...
       while ($customers = $s->next($customers)) {
           ...
       }

create_card

       create_card($data, customer_id => 'cus_123')
       create_card($data, customer => $customer)

create_charge

       create_charge($data)

create_token

       create_token($data)

AUTHOR

   Naveed Massjouni <[email protected]>

COPYRIGHT AND LICENSE

   This software is copyright (c) 2014 by Tilt, 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.