# `Stripe.Params.TokenCreateParams.Person.Documents`
[🔗](https://github.com/jeffhuen/tiger_stripe/blob/main/lib/stripe/params/token_create_params.ex#L743)

Nested parameters.

# `t`

```elixir
@type t() :: %Stripe.Params.TokenCreateParams.Person.Documents{
  company_authorization:
    Stripe.Params.TokenCreateParams.Person.Documents.CompanyAuthorization.t()
    | nil,
  passport: Stripe.Params.TokenCreateParams.Person.Documents.Passport.t() | nil,
  visa: Stripe.Params.TokenCreateParams.Person.Documents.Visa.t() | nil
}
```

* `company_authorization` - One or more documents that demonstrate proof that this person is authorized to represent the company.
* `passport` - One or more documents showing the person's passport page with photo and personal data.
* `visa` - One or more documents showing the person's visa required for living in the country where they are residing.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
