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

NAME

Net::API::Stripe::Connect::Person - A Stripe Person Object

SYNOPSIS

VERSION

    0.1

DESCRIPTION

This is an object representing a person associated with a Stripe account.

CONSTRUCTOR

new( %ARG )

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

verbose

Toggles verbose mode on/off

debug

Toggles debug mode on/off

METHODS

id string

Unique identifier for the object.

object string, value is "person"

String representing the object’s type. Objects of the same type share the same value.

account string

The account the person is associated with. If expanded (currently not implemented in Stripe API), this will be a Net::API::Stripe::Connect::Account object.

address hash

The person’s address.

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

address_kana hash

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

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

address_kanji hash

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

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

created timestamp

Time at which the object was created. Measured in seconds since the Unix epoch.

dob hash

The person’s date of birth.

This is a DateTime object.

day positive integer

The day of birth, between 1 and 31.

month positive integer

The month of birth, between 1 and 12.

year positive integer

The four-digit year of birth.

email string

The person’s email address.

first_name string

The person’s first name.

first_name_kana string

The Kana variation of the person’s first name (Japan only).

first_name_kanji string

The Kanji variation of the person’s first name (Japan only).

gender string

The person’s gender (International regulations require either “male” or “female”).

id_number_provided boolean

Whether the person’s id_number was provided.

last_name string

The person’s last name.

last_name_kana string

The Kana variation of the person’s last name (Japan only).

last_name_kanji string

The Kanji variation of the person’s last name (Japan only).

maiden_name string

The person’s maiden name.

metadata hash

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

phone string

The person’s phone number.

relationship hash

Describes the person’s relationship to the account.

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

requirements hash

Information about the requirements for this person, including what information needs to be collected, and by when.

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

ssn_last_4_provided boolean

Whether the last 4 digits of this person’s SSN have been provided.

verification hash

The persons’s verification status.

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

API SAMPLE

        {
          "id": "person_G1oOYsyChrE4Qa",
          "object": "person",
          "account": "acct_19eGgRCeyNCl6fY2",
          "created": 1571602397,
          "dob": {
                "day": null,
                "month": null,
                "year": null
          },
          "first_name_kana": null,
          "first_name_kanji": null,
          "gender": null,
          "last_name_kana": null,
          "last_name_kanji": null,
          "metadata": {},
          "relationship": {
                "director": false,
                "executive": false,
                "owner": false,
                "percent_ownership": null,
                "representative": false,
                "title": null
          },
          "requirements": {
                "currently_due": [],
                "eventually_due": [],
                "past_due": [],
                "pending_verification": []
          },
          "verification": {
                "additional_document": {
                  "back": null,
                  "details": null,
                  "details_code": null,
                  "front": null
                },
                "details": null,
                "details_code": null,
                "document": {
                  "back": null,
                  "details": null,
                  "details_code": null,
                  "front": null
                },
                "status": "unverified"
          }
        }

HISTORY

v0.1

Initial version

AUTHOR

Jacques Deguest <jack@deguest.jp>

SEE ALSO

Stripe API documentation:

https://stripe.com/docs/api/persons/object, https://stripe.com/docs/connect/identity-verification-api#person-information

COPYRIGHT & LICENSE

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

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

1 POD Error

The following errors were encountered while parsing the POD:

Around line 151:

You forgot a '=back' before '=head1'