The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Net::API::Stripe::Billing::Invoice::Settings - A Stripe Invoice Setting Object

SYNOPSIS

    my $settings = $customer->invoice_settings({
        customer_fields => $custom_field_object,
        default_payment_method => 'pm_fake123456789',
        footer => 'Big Corp, Inc',
    });

VERSION

    v0.100.0

DESCRIPTION

This defines the invoice settings. It is instantiated from method invoice_settings in Net::API::Stripe::Custome

It is used by Net::API::Stripe::Billing::Invoice, Net::API::Stripe::Customer::TaxIds, and Net::API::Stripe::Customer

CONSTRUCTOR

new( %ARG )

Creates a new Net::API::Stripe::Billing::Invoice::Settings object. It may also take an hash like arguments, that also are method of the same name.

METHODS

custom_fields array of hashes

Default custom fields to be displayed on invoices for this customer. This is a Net::API::Stripe::CustomField object

default_payment_method string (expandable)

ID of the default payment method used for subscriptions and invoices for the customer.

When expanded, this is a Net::API::Stripe::Payment::Method object.

Default footer to be displayed on invoices for this customer.

API SAMPLE

No sample data found yet

HISTORY

v0.1

Initial version

AUTHOR

Jacques Deguest <jack@deguest.jp>

SEE ALSO

Stripe API documentation:

https://stripe.com/docs/api/invoices/object

COPYRIGHT & LICENSE

Copyright (c) 2019-2020 DEGUEST Pte. Ltd.

You can use, copy, modify and redistribute this package and associated files under the same terms as Perl itself.