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

NAME

Net::API::Stripe::Issuing::Card::AuthorizationsControl - An interface to Stripe API

SYNOPSIS

    my $auth = $stripe->card_holder->authorization_controls({
        allowed_categories => [],
        blocked_categories => [],
        spending_limits => 
        [
                        {
                        amount => 2000000,
                        categories => '',
                        interval => 'monthly',
                        },
                        {
                        amount => 200000,
                        categories => '',
                        interval => 'weekly',
                        },
        ],
        spending_limits_currency => 'jpy',
    });

VERSION

    v0.100.0

DESCRIPTION

This is instantiated by method authorization_controls in module Net::API::Stripe::Issuing::Card::Holder

CONSTRUCTOR

new( %ARG )

Creates a new Net::API::Stripe::Issuing::Card::AuthorizationsControl object.

METHODS

allowed_categories array

Array of strings containing categories of authorizations permitted on this card.

blocked_categories array

Array of strings containing categories of authorizations to always decline on this card.

spending_limits array of hashes

Limit the spending with rules based on time intervals and categories.

This is an array of Net::API::Stripe::Issuing::Card::AuthorizationsControl::SpendingLimit objects.

spending_limits_currency currency

Currency for the amounts within spending_limits.

API SAMPLE

        {
          "id": "ich_fake123456789",
          "object": "issuing.cardholder",
          "authorization_controls": {
                "allowed_categories": [],
                "blocked_categories": [],
                "spending_limits": [],
                "spending_limits_currency": null
          },
          "billing": {
                "address": {
                  "city": "Beverly Hills",
                  "country": "US",
                  "line1": "123 Fake St",
                  "line2": "Apt 3",
                  "postal_code": "90210",
                  "state": "CA"
                },
                "name": "Jenny Rosen"
          },
          "company": null,
          "created": 1540111055,
          "email": "jenny@example.com",
          "individual": null,
          "is_default": false,
          "livemode": false,
          "metadata": {},
          "name": "Jenny Rosen",
          "phone_number": "+18008675309",
          "requirements": {
                "disabled_reason": null,
                "past_due": []
          },
          "status": "active",
          "type": "individual"
        }

HISTORY

v0.1

Initial version

AUTHOR

Jacques Deguest <jack@deguest.jp>

SEE ALSO

Stripe API documentation:

https://stripe.com/docs/api/issuing/cardholders/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.