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::Connect::Account::Company - A Stripe Company Object

SYNOPSIS

    my $cie = $stripe->account->company({
        address => $stripe->address({
            line1 => '1-2-3 Kudan-Minami, Chiyoda-ku',
            line2 => 'Big Bldg 12F',
            city => 'Tokyo',
            postal_code => '123-4567',
            country => 'jp',
        }),
       address_kana => $stripe->address({
           line1 => 'ちよだくくだんみなみ1-2-3',
           line2 => 'だいびる12かい',
           city => 'とうきょうと',
           postal_code => '123-4567',
           country => 'jp',
       }),
       address_kanji => $stripe->address({
           line1 => '千代田区九段南1-2-3',
           line2 => '大ビル12階',
           city => '東京都',
           postal_code => '123-4567',
           country => 'jp',
       }),
       name => 'Yamato Nadehiko, Inc',
       name_kana => 'やまとなでひこかぶしきがいしゃ',
       name_kanji => '大和撫子株式会社',
       phone => '+81-(0)3-1234-5678',
       structure => 'private_corporation',
    });

VERSION

    v0.101.0

DESCRIPTION

Settings used to apply the account’s branding to email receipts, invoices, Checkout, and other products.

This is called from method company in modules Net::API::Stripe::Connect::Account and Net::API::Stripe::Issuing::Card::Holder

CONSTRUCTOR

new( %ARG )

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

METHODS

additional string_array

Additional fields which are only required for some users.

address hash

The company’s primary address.

This is a Net::API::Stripe::Address object.

address_kana hash

The Kana variation of the company’s primary address (Japan only).

This is a Net::API::Stripe::Address object.

address_kanji hash

The Kanji variation of the company’s primary address (Japan only).

This is a Net::API::Stripe::Address object.

directors_provided boolean

Whether the company’s directors have been provided. This Boolean will be true if you’ve manually indicated that all directors are provided via the directors_provided parameter.

executives_provided boolean

Whether the company’s executives have been provided. This Boolean will be true if you’ve manually indicated that all executives are provided via the executives_provided parameter, or if Stripe determined that sufficient executives were provided.

minimum string_array

Fields which every account must eventually provide.

name string

The company’s legal name.

name_kana string

The Kana variation of the company’s legal name (Japan only).

name_kanji string

The Kanji variation of the company’s legal name (Japan only).

owners_provided boolean

Whether the company’s owners have been provided. This Boolean will be true if you’ve manually indicated that all owners are provided via the owners_provided parameter, or if Stripe determined that all owners were provided. Stripe determines ownership requirements using both the number of owners provided and their total percent ownership (calculated by adding the percent_ownership of each owner together).

ownership_declaration object

This hash is used to attest that the beneficial owner information provided to Stripe is both current and correct.

This is a Net::API::Stripe::Connect::Account::TosAcceptance object.

phone string

The company’s phone number (used for verification).

structure string

The category identifying the legal structure of the company or legal entity. See Business structure for more details (https://stripe.com/docs/connect/identity-verification#business-structure).

Possible enum values

government_instrumentality
governmental_unit
incorporated_non_profit
multi_member_llc
private_corporation
private_partnership
public_corporation
public_partnership
tax_exempt_government_instrumentality
unincorporated_association
unincorporated_non_profit

tax_id_provided boolean

Whether the company’s business ID number was provided.

tax_id_registrar string

The jurisdiction in which the tax_id is registered (Germany-based companies only).

vat_id_provided boolean

Whether the company’s business VAT number was provided.

verification hash

Information on the verification state of the company. This is a Net::API::Stripe::Connect::Account::Verification object.

API SAMPLE

    {
      "id": "acct_fake123456789",
      "object": "account",
      "business_profile": {
        "mcc": null,
        "name": "My Shop, Inc",
        "product_description": "Great products shipping all over the world",
        "support_address": {
          "city": "Tokyo",
          "country": "JP",
          "line1": "1-2-3 Kudan-minami, Chiyoda-ku",
          "line2": "",
          "postal_code": "100-0012",
          "state": ""
        },
        "support_email": "billing@example.com",
        "support_phone": "+81312345678",
        "support_url": "",
        "url": "https://www.example.com"
      },
      "business_type": "company",
      "capabilities": {
        "card_payments": "active"
      },
      "charges_enabled": true,
      "country": "JP",
      "default_currency": "jpy",
      "details_submitted": true,
      "email": "tech@example.com",
      "metadata": {},
      "payouts_enabled": true,
      "settings": {
        "branding": {
          "icon": "file_fake123456789",
          "logo": null,
          "primary_color": "#0e77ca"
        },
        "card_payments": {
          "decline_on": {
            "avs_failure": false,
            "cvc_failure": false
          },
          "statement_descriptor_prefix": null
        },
        "dashboard": {
          "display_name": "myshop-inc",
          "timezone": "Asia/Tokyo"
        },
        "payments": {
          "statement_descriptor": "MYSHOP, INC",
          "statement_descriptor_kana": "マイショップインク",
          "statement_descriptor_kanji": "マイショップインク"
        },
        "payouts": {
          "debit_negative_balances": true,
          "schedule": {
            "delay_days": 4,
            "interval": "weekly",
            "weekly_anchor": "thursday"
          },
          "statement_descriptor": null
        }
      },
      "type": "standard"
    }

HISTORY

v0.1

Initial version

STRIPE HISTORY

2019-12-24

Stripe added the executives_provided property.

AUTHOR

Jacques Deguest <jack@deguest.jp>

SEE ALSO

Stripe API documentation:

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