NAME

Net::API::Stripe::Connect::CountrySpec::VerificationFields - A Stripe Country Spec Verification Fields Object

SYNOPSIS

my $check = $stripe->country_spec->verification_fields({
    individual => $details_object,
    company => $details_object,
});

VERSION

v0.100.0

DESCRIPTION

Lists the types of verification data needed to keep an account open.

This is instantiated by method verification_fields from module Net::API::Stripe::Connect::CountrySpec

CONSTRUCTOR

new( %ARG )

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

METHODS

company hash

Verification types for company account.

This is a Net::API::Stripe::Connect::CountrySpec::VerificationFields::Details object.

individual hash

Verification types for individual account.

This is a Net::API::Stripe::Connect::CountrySpec::VerificationFields::Details object.

API SAMPLE

{
  "id": "US",
  "object": "country_spec",
  "default_currency": "usd",
  "supported_bank_account_currencies": {
    "usd": [
      "US"
    ]
  },
  "supported_payment_currencies": [
    "usd",
    "aed",
    "afn",
    "..."
  ],
  "supported_payment_methods": [
    "ach",
    "card",
    "stripe"
  ],
  "supported_transfer_countries": [
    "US"
  ],
  "verification_fields": {
    "company": {
      "additional": [
        "relationship.representative"
      ],
      "minimum": [
        "business_profile.mcc",
        "business_profile.url",
        "business_type",
        "company.address.city",
        "company.address.line1",
        "company.address.postal_code",
        "company.address.state",
        "company.name",
        "company.phone",
        "company.tax_id",
        "external_account",
        "relationship.owner",
        "relationship.representative",
        "tos_acceptance.date",
        "tos_acceptance.ip"
      ]
    },
    "individual": {
      "additional": [
        "individual.id_number"
      ],
      "minimum": [
        "business_profile.mcc",
        "business_profile.url",
        "business_type",
        "external_account",
        "individual.address.city",
        "individual.address.line1",
        "individual.address.postal_code",
        "individual.address.state",
        "individual.dob.day",
        "individual.dob.month",
        "individual.dob.year",
        "individual.email",
        "individual.first_name",
        "individual.last_name",
        "individual.phone",
        "individual.ssn_last_4",
        "tos_acceptance.date",
        "tos_acceptance.ip"
      ]
    }
  }
}

HISTORY

v0.1

Initial version

AUTHOR

Jacques Deguest <jack@deguest.jp>

SEE ALSO

Stripe API documentation:

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