The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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 => 'bob@foo.com' });

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 <naveed@vt.edu>

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.