1. Registry
  2. Packages
  3. Stripe Provider
  4. API Docs
  5. IssuingCardholder
Viewing docs for Stripe 0.3.0
published on Friday, Aug 14, 2026 by Pulumi
Viewing docs for Stripe 0.3.0
published on Friday, Aug 14, 2026 by Pulumi

    An Issuing Cardholder object represents an individual or business entity who is issued cards.

    Related guide: How to create a cardholder

    Create IssuingCardholder Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new IssuingCardholder(name: string, args: IssuingCardholderArgs, opts?: CustomResourceOptions);
    @overload
    def IssuingCardholder(resource_name: str,
                          args: IssuingCardholderArgs,
                          opts: Optional[ResourceOptions] = None)
    
    @overload
    def IssuingCardholder(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          billing: Optional[IssuingCardholderBillingArgs] = None,
                          company: Optional[IssuingCardholderCompanyArgs] = None,
                          email: Optional[str] = None,
                          individual: Optional[IssuingCardholderIndividualArgs] = None,
                          metadata: Optional[Mapping[str, str]] = None,
                          name: Optional[str] = None,
                          phone_number: Optional[str] = None,
                          preferred_locales: Optional[Sequence[str]] = None,
                          spending_controls: Optional[IssuingCardholderSpendingControlsArgs] = None,
                          status: Optional[str] = None,
                          type: Optional[str] = None)
    func NewIssuingCardholder(ctx *Context, name string, args IssuingCardholderArgs, opts ...ResourceOption) (*IssuingCardholder, error)
    public IssuingCardholder(string name, IssuingCardholderArgs args, CustomResourceOptions? opts = null)
    public IssuingCardholder(String name, IssuingCardholderArgs args)
    public IssuingCardholder(String name, IssuingCardholderArgs args, CustomResourceOptions options)
    
    type: stripe:IssuingCardholder
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "stripe_issuing_cardholder" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args IssuingCardholderArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args IssuingCardholderArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args IssuingCardholderArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args IssuingCardholderArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args IssuingCardholderArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var issuingCardholderResource = new Stripe.IssuingCardholder("issuingCardholderResource", new()
    {
        Billing = new Stripe.Inputs.IssuingCardholderBillingArgs
        {
            Address = new Stripe.Inputs.IssuingCardholderBillingAddressArgs
            {
                City = "string",
                Country = "string",
                Line1 = "string",
                PostalCode = "string",
                Line2 = "string",
                State = "string",
            },
        },
        Company = new Stripe.Inputs.IssuingCardholderCompanyArgs
        {
            TaxId = "string",
            TaxIdProvided = false,
        },
        Email = "string",
        Individual = new Stripe.Inputs.IssuingCardholderIndividualArgs
        {
            CardIssuing = new Stripe.Inputs.IssuingCardholderIndividualCardIssuingArgs
            {
                UserTermsAcceptance = new Stripe.Inputs.IssuingCardholderIndividualCardIssuingUserTermsAcceptanceArgs
                {
                    Date = 0.0,
                    Ip = "string",
                    UserAgent = "string",
                },
            },
            Dob = new Stripe.Inputs.IssuingCardholderIndividualDobArgs
            {
                Day = 0.0,
                Month = 0.0,
                Year = 0.0,
            },
            FirstName = "string",
            LastName = "string",
            Verification = new Stripe.Inputs.IssuingCardholderIndividualVerificationArgs
            {
                Document = new Stripe.Inputs.IssuingCardholderIndividualVerificationDocumentArgs
                {
                    Back = "string",
                    Front = "string",
                },
            },
        },
        Metadata = 
        {
            { "string", "string" },
        },
        Name = "string",
        PhoneNumber = "string",
        PreferredLocales = new[]
        {
            "string",
        },
        SpendingControls = new Stripe.Inputs.IssuingCardholderSpendingControlsArgs
        {
            AllowedCardPresences = new[]
            {
                "string",
            },
            AllowedCategories = new[]
            {
                "string",
            },
            AllowedMerchantCountries = new[]
            {
                "string",
            },
            BlockedCardPresences = new[]
            {
                "string",
            },
            BlockedCategories = new[]
            {
                "string",
            },
            BlockedMerchantCountries = new[]
            {
                "string",
            },
            SpendingLimits = new[]
            {
                new Stripe.Inputs.IssuingCardholderSpendingControlsSpendingLimitArgs
                {
                    Amount = 0.0,
                    Interval = "string",
                    Categories = new[]
                    {
                        "string",
                    },
                },
            },
            SpendingLimitsCurrency = "string",
        },
        Status = "string",
        Type = "string",
    });
    
    example, err := stripe.NewIssuingCardholder(ctx, "issuingCardholderResource", &stripe.IssuingCardholderArgs{
    	Billing: &stripe.IssuingCardholderBillingArgs{
    		Address: &stripe.IssuingCardholderBillingAddressArgs{
    			City:       pulumi.String("string"),
    			Country:    pulumi.String("string"),
    			Line1:      pulumi.String("string"),
    			PostalCode: pulumi.String("string"),
    			Line2:      pulumi.String("string"),
    			State:      pulumi.String("string"),
    		},
    	},
    	Company: &stripe.IssuingCardholderCompanyArgs{
    		TaxId:         pulumi.String("string"),
    		TaxIdProvided: pulumi.Bool(false),
    	},
    	Email: pulumi.String("string"),
    	Individual: &stripe.IssuingCardholderIndividualArgs{
    		CardIssuing: &stripe.IssuingCardholderIndividualCardIssuingArgs{
    			UserTermsAcceptance: &stripe.IssuingCardholderIndividualCardIssuingUserTermsAcceptanceArgs{
    				Date:      pulumi.Float64(0),
    				Ip:        pulumi.String("string"),
    				UserAgent: pulumi.String("string"),
    			},
    		},
    		Dob: &stripe.IssuingCardholderIndividualDobArgs{
    			Day:   pulumi.Float64(0),
    			Month: pulumi.Float64(0),
    			Year:  pulumi.Float64(0),
    		},
    		FirstName: pulumi.String("string"),
    		LastName:  pulumi.String("string"),
    		Verification: &stripe.IssuingCardholderIndividualVerificationArgs{
    			Document: &stripe.IssuingCardholderIndividualVerificationDocumentArgs{
    				Back:  pulumi.String("string"),
    				Front: pulumi.String("string"),
    			},
    		},
    	},
    	Metadata: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	Name:        pulumi.String("string"),
    	PhoneNumber: pulumi.String("string"),
    	PreferredLocales: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	SpendingControls: &stripe.IssuingCardholderSpendingControlsArgs{
    		AllowedCardPresences: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		AllowedCategories: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		AllowedMerchantCountries: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		BlockedCardPresences: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		BlockedCategories: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		BlockedMerchantCountries: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		SpendingLimits: stripe.IssuingCardholderSpendingControlsSpendingLimitArray{
    			&stripe.IssuingCardholderSpendingControlsSpendingLimitArgs{
    				Amount:   pulumi.Float64(0),
    				Interval: pulumi.String("string"),
    				Categories: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    		},
    		SpendingLimitsCurrency: pulumi.String("string"),
    	},
    	Status: pulumi.String("string"),
    	Type:   pulumi.String("string"),
    })
    
    resource "stripe_issuing_cardholder" "issuingCardholderResource" {
      lifecycle {
        create_before_destroy = true
      }
      billing = {
        address = {
          city        = "string"
          country     = "string"
          line1       = "string"
          postal_code = "string"
          line2       = "string"
          state       = "string"
        }
      }
      company = {
        tax_id          = "string"
        tax_id_provided = false
      }
      email = "string"
      individual = {
        card_issuing = {
          user_terms_acceptance = {
            date       = 0
            ip         = "string"
            user_agent = "string"
          }
        }
        dob = {
          day   = 0
          month = 0
          year  = 0
        }
        first_name = "string"
        last_name  = "string"
        verification = {
          document = {
            back  = "string"
            front = "string"
          }
        }
      }
      metadata = {
        "string" = "string"
      }
      name              = "string"
      phone_number      = "string"
      preferred_locales = ["string"]
      spending_controls = {
        allowed_card_presences     = ["string"]
        allowed_categories         = ["string"]
        allowed_merchant_countries = ["string"]
        blocked_card_presences     = ["string"]
        blocked_categories         = ["string"]
        blocked_merchant_countries = ["string"]
        spending_limits = [{
          amount     = 0
          interval   = "string"
          categories = ["string"]
        }]
        spending_limits_currency = "string"
      }
      status = "string"
      type   = "string"
    }
    
    var issuingCardholderResource = new IssuingCardholder("issuingCardholderResource", IssuingCardholderArgs.builder()
        .billing(IssuingCardholderBillingArgs.builder()
            .address(IssuingCardholderBillingAddressArgs.builder()
                .city("string")
                .country("string")
                .line1("string")
                .postalCode("string")
                .line2("string")
                .state("string")
                .build())
            .build())
        .company(IssuingCardholderCompanyArgs.builder()
            .taxId("string")
            .taxIdProvided(false)
            .build())
        .email("string")
        .individual(IssuingCardholderIndividualArgs.builder()
            .cardIssuing(IssuingCardholderIndividualCardIssuingArgs.builder()
                .userTermsAcceptance(IssuingCardholderIndividualCardIssuingUserTermsAcceptanceArgs.builder()
                    .date(0.0)
                    .ip("string")
                    .userAgent("string")
                    .build())
                .build())
            .dob(IssuingCardholderIndividualDobArgs.builder()
                .day(0.0)
                .month(0.0)
                .year(0.0)
                .build())
            .firstName("string")
            .lastName("string")
            .verification(IssuingCardholderIndividualVerificationArgs.builder()
                .document(IssuingCardholderIndividualVerificationDocumentArgs.builder()
                    .back("string")
                    .front("string")
                    .build())
                .build())
            .build())
        .metadata(Map.of("string", "string"))
        .name("string")
        .phoneNumber("string")
        .preferredLocales("string")
        .spendingControls(IssuingCardholderSpendingControlsArgs.builder()
            .allowedCardPresences("string")
            .allowedCategories("string")
            .allowedMerchantCountries("string")
            .blockedCardPresences("string")
            .blockedCategories("string")
            .blockedMerchantCountries("string")
            .spendingLimits(IssuingCardholderSpendingControlsSpendingLimitArgs.builder()
                .amount(0.0)
                .interval("string")
                .categories("string")
                .build())
            .spendingLimitsCurrency("string")
            .build())
        .status("string")
        .type("string")
        .build());
    
    issuing_cardholder_resource = stripe.IssuingCardholder("issuingCardholderResource",
        billing={
            "address": {
                "city": "string",
                "country": "string",
                "line1": "string",
                "postal_code": "string",
                "line2": "string",
                "state": "string",
            },
        },
        company={
            "tax_id": "string",
            "tax_id_provided": False,
        },
        email="string",
        individual={
            "card_issuing": {
                "user_terms_acceptance": {
                    "date": float(0),
                    "ip": "string",
                    "user_agent": "string",
                },
            },
            "dob": {
                "day": float(0),
                "month": float(0),
                "year": float(0),
            },
            "first_name": "string",
            "last_name": "string",
            "verification": {
                "document": {
                    "back": "string",
                    "front": "string",
                },
            },
        },
        metadata={
            "string": "string",
        },
        name="string",
        phone_number="string",
        preferred_locales=["string"],
        spending_controls={
            "allowed_card_presences": ["string"],
            "allowed_categories": ["string"],
            "allowed_merchant_countries": ["string"],
            "blocked_card_presences": ["string"],
            "blocked_categories": ["string"],
            "blocked_merchant_countries": ["string"],
            "spending_limits": [{
                "amount": float(0),
                "interval": "string",
                "categories": ["string"],
            }],
            "spending_limits_currency": "string",
        },
        status="string",
        type="string")
    
    const issuingCardholderResource = new stripe.IssuingCardholder("issuingCardholderResource", {
        billing: {
            address: {
                city: "string",
                country: "string",
                line1: "string",
                postalCode: "string",
                line2: "string",
                state: "string",
            },
        },
        company: {
            taxId: "string",
            taxIdProvided: false,
        },
        email: "string",
        individual: {
            cardIssuing: {
                userTermsAcceptance: {
                    date: 0,
                    ip: "string",
                    userAgent: "string",
                },
            },
            dob: {
                day: 0,
                month: 0,
                year: 0,
            },
            firstName: "string",
            lastName: "string",
            verification: {
                document: {
                    back: "string",
                    front: "string",
                },
            },
        },
        metadata: {
            string: "string",
        },
        name: "string",
        phoneNumber: "string",
        preferredLocales: ["string"],
        spendingControls: {
            allowedCardPresences: ["string"],
            allowedCategories: ["string"],
            allowedMerchantCountries: ["string"],
            blockedCardPresences: ["string"],
            blockedCategories: ["string"],
            blockedMerchantCountries: ["string"],
            spendingLimits: [{
                amount: 0,
                interval: "string",
                categories: ["string"],
            }],
            spendingLimitsCurrency: "string",
        },
        status: "string",
        type: "string",
    });
    
    type: stripe:IssuingCardholder
    properties:
        billing:
            address:
                city: string
                country: string
                line1: string
                line2: string
                postalCode: string
                state: string
        company:
            taxId: string
            taxIdProvided: false
        email: string
        individual:
            cardIssuing:
                userTermsAcceptance:
                    date: 0
                    ip: string
                    userAgent: string
            dob:
                day: 0
                month: 0
                year: 0
            firstName: string
            lastName: string
            verification:
                document:
                    back: string
                    front: string
        metadata:
            string: string
        name: string
        phoneNumber: string
        preferredLocales:
            - string
        spendingControls:
            allowedCardPresences:
                - string
            allowedCategories:
                - string
            allowedMerchantCountries:
                - string
            blockedCardPresences:
                - string
            blockedCategories:
                - string
            blockedMerchantCountries:
                - string
            spendingLimits:
                - amount: 0
                  categories:
                    - string
                  interval: string
            spendingLimitsCurrency: string
        status: string
        type: string
    

    IssuingCardholder Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The IssuingCardholder resource accepts the following input properties:

    Billing IssuingCardholderBilling
    Company IssuingCardholderCompany
    Additional information about a company cardholder.
    Email string
    The cardholder's email address.
    Individual IssuingCardholderIndividual
    Additional information about an individual cardholder.
    Metadata Dictionary<string, string>
    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.
    Name string
    The cardholder's name. This will be printed on cards issued to them.
    PhoneNumber string
    The cardholder's phone number. This is required for all cardholders who will be creating EU cards. See the 3D Secure documentation for more details.
    PreferredLocales List<string>
    The cardholder’s preferred locales (languages), ordered by preference. Locales can be da, de, en, es, fr, it, pl, or sv. This changes the language of the 3D Secure flow and one-time password messages sent to the cardholder.
    SpendingControls IssuingCardholderSpendingControls
    Rules that control spending across this cardholder's cards. Refer to our documentation for more details.
    Status string
    Specifies whether to permit authorizations on this cardholder's cards.
    Type string
    One of individual or company. See Choose a cardholder type for more details.
    Billing IssuingCardholderBillingArgs
    Company IssuingCardholderCompanyArgs
    Additional information about a company cardholder.
    Email string
    The cardholder's email address.
    Individual IssuingCardholderIndividualArgs
    Additional information about an individual cardholder.
    Metadata map[string]string
    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.
    Name string
    The cardholder's name. This will be printed on cards issued to them.
    PhoneNumber string
    The cardholder's phone number. This is required for all cardholders who will be creating EU cards. See the 3D Secure documentation for more details.
    PreferredLocales []string
    The cardholder’s preferred locales (languages), ordered by preference. Locales can be da, de, en, es, fr, it, pl, or sv. This changes the language of the 3D Secure flow and one-time password messages sent to the cardholder.
    SpendingControls IssuingCardholderSpendingControlsArgs
    Rules that control spending across this cardholder's cards. Refer to our documentation for more details.
    Status string
    Specifies whether to permit authorizations on this cardholder's cards.
    Type string
    One of individual or company. See Choose a cardholder type for more details.
    billing object
    company object
    Additional information about a company cardholder.
    email string
    The cardholder's email address.
    individual object
    Additional information about an individual cardholder.
    metadata map(string)
    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.
    name string
    The cardholder's name. This will be printed on cards issued to them.
    phone_number string
    The cardholder's phone number. This is required for all cardholders who will be creating EU cards. See the 3D Secure documentation for more details.
    preferred_locales list(string)
    The cardholder’s preferred locales (languages), ordered by preference. Locales can be da, de, en, es, fr, it, pl, or sv. This changes the language of the 3D Secure flow and one-time password messages sent to the cardholder.
    spending_controls object
    Rules that control spending across this cardholder's cards. Refer to our documentation for more details.
    status string
    Specifies whether to permit authorizations on this cardholder's cards.
    type string
    One of individual or company. See Choose a cardholder type for more details.
    billing IssuingCardholderBilling
    company IssuingCardholderCompany
    Additional information about a company cardholder.
    email String
    The cardholder's email address.
    individual IssuingCardholderIndividual
    Additional information about an individual cardholder.
    metadata Map<String,String>
    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.
    name String
    The cardholder's name. This will be printed on cards issued to them.
    phoneNumber String
    The cardholder's phone number. This is required for all cardholders who will be creating EU cards. See the 3D Secure documentation for more details.
    preferredLocales List<String>
    The cardholder’s preferred locales (languages), ordered by preference. Locales can be da, de, en, es, fr, it, pl, or sv. This changes the language of the 3D Secure flow and one-time password messages sent to the cardholder.
    spendingControls IssuingCardholderSpendingControls
    Rules that control spending across this cardholder's cards. Refer to our documentation for more details.
    status String
    Specifies whether to permit authorizations on this cardholder's cards.
    type String
    One of individual or company. See Choose a cardholder type for more details.
    billing IssuingCardholderBilling
    company IssuingCardholderCompany
    Additional information about a company cardholder.
    email string
    The cardholder's email address.
    individual IssuingCardholderIndividual
    Additional information about an individual cardholder.
    metadata {[key: string]: string}
    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.
    name string
    The cardholder's name. This will be printed on cards issued to them.
    phoneNumber string
    The cardholder's phone number. This is required for all cardholders who will be creating EU cards. See the 3D Secure documentation for more details.
    preferredLocales string[]
    The cardholder’s preferred locales (languages), ordered by preference. Locales can be da, de, en, es, fr, it, pl, or sv. This changes the language of the 3D Secure flow and one-time password messages sent to the cardholder.
    spendingControls IssuingCardholderSpendingControls
    Rules that control spending across this cardholder's cards. Refer to our documentation for more details.
    status string
    Specifies whether to permit authorizations on this cardholder's cards.
    type string
    One of individual or company. See Choose a cardholder type for more details.
    billing IssuingCardholderBillingArgs
    company IssuingCardholderCompanyArgs
    Additional information about a company cardholder.
    email str
    The cardholder's email address.
    individual IssuingCardholderIndividualArgs
    Additional information about an individual cardholder.
    metadata Mapping[str, str]
    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.
    name str
    The cardholder's name. This will be printed on cards issued to them.
    phone_number str
    The cardholder's phone number. This is required for all cardholders who will be creating EU cards. See the 3D Secure documentation for more details.
    preferred_locales Sequence[str]
    The cardholder’s preferred locales (languages), ordered by preference. Locales can be da, de, en, es, fr, it, pl, or sv. This changes the language of the 3D Secure flow and one-time password messages sent to the cardholder.
    spending_controls IssuingCardholderSpendingControlsArgs
    Rules that control spending across this cardholder's cards. Refer to our documentation for more details.
    status str
    Specifies whether to permit authorizations on this cardholder's cards.
    type str
    One of individual or company. See Choose a cardholder type for more details.
    billing Property Map
    company Property Map
    Additional information about a company cardholder.
    email String
    The cardholder's email address.
    individual Property Map
    Additional information about an individual cardholder.
    metadata Map<String>
    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.
    name String
    The cardholder's name. This will be printed on cards issued to them.
    phoneNumber String
    The cardholder's phone number. This is required for all cardholders who will be creating EU cards. See the 3D Secure documentation for more details.
    preferredLocales List<String>
    The cardholder’s preferred locales (languages), ordered by preference. Locales can be da, de, en, es, fr, it, pl, or sv. This changes the language of the 3D Secure flow and one-time password messages sent to the cardholder.
    spendingControls Property Map
    Rules that control spending across this cardholder's cards. Refer to our documentation for more details.
    status String
    Specifies whether to permit authorizations on this cardholder's cards.
    type String
    One of individual or company. See Choose a cardholder type for more details.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the IssuingCardholder resource produces the following output properties:

    Created double
    Time at which the object was created. Measured in seconds since the Unix epoch.
    Id string
    The provider-assigned unique ID for this managed resource.
    Livemode bool
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    Object string
    String representing the object's type. Objects of the same type share the same value.
    Requirements IssuingCardholderRequirements
    Created float64
    Time at which the object was created. Measured in seconds since the Unix epoch.
    Id string
    The provider-assigned unique ID for this managed resource.
    Livemode bool
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    Object string
    String representing the object's type. Objects of the same type share the same value.
    Requirements IssuingCardholderRequirements
    created number
    Time at which the object was created. Measured in seconds since the Unix epoch.
    id string
    The provider-assigned unique ID for this managed resource.
    livemode bool
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    object string
    String representing the object's type. Objects of the same type share the same value.
    requirements object
    created Double
    Time at which the object was created. Measured in seconds since the Unix epoch.
    id String
    The provider-assigned unique ID for this managed resource.
    livemode Boolean
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    object String
    String representing the object's type. Objects of the same type share the same value.
    requirements IssuingCardholderRequirements
    created number
    Time at which the object was created. Measured in seconds since the Unix epoch.
    id string
    The provider-assigned unique ID for this managed resource.
    livemode boolean
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    object string
    String representing the object's type. Objects of the same type share the same value.
    requirements IssuingCardholderRequirements
    created float
    Time at which the object was created. Measured in seconds since the Unix epoch.
    id str
    The provider-assigned unique ID for this managed resource.
    livemode bool
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    object str
    String representing the object's type. Objects of the same type share the same value.
    requirements IssuingCardholderRequirements
    created Number
    Time at which the object was created. Measured in seconds since the Unix epoch.
    id String
    The provider-assigned unique ID for this managed resource.
    livemode Boolean
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    object String
    String representing the object's type. Objects of the same type share the same value.
    requirements Property Map

    Look up Existing IssuingCardholder Resource

    Get an existing IssuingCardholder resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: IssuingCardholderState, opts?: CustomResourceOptions): IssuingCardholder
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            billing: Optional[IssuingCardholderBillingArgs] = None,
            company: Optional[IssuingCardholderCompanyArgs] = None,
            created: Optional[float] = None,
            email: Optional[str] = None,
            individual: Optional[IssuingCardholderIndividualArgs] = None,
            livemode: Optional[bool] = None,
            metadata: Optional[Mapping[str, str]] = None,
            name: Optional[str] = None,
            object: Optional[str] = None,
            phone_number: Optional[str] = None,
            preferred_locales: Optional[Sequence[str]] = None,
            requirements: Optional[IssuingCardholderRequirementsArgs] = None,
            spending_controls: Optional[IssuingCardholderSpendingControlsArgs] = None,
            status: Optional[str] = None,
            type: Optional[str] = None) -> IssuingCardholder
    func GetIssuingCardholder(ctx *Context, name string, id IDInput, state *IssuingCardholderState, opts ...ResourceOption) (*IssuingCardholder, error)
    public static IssuingCardholder Get(string name, Input<string> id, IssuingCardholderState? state, CustomResourceOptions? opts = null)
    public static IssuingCardholder get(String name, Output<String> id, IssuingCardholderState state, CustomResourceOptions options)
    resources:  _:    type: stripe:IssuingCardholder    get:      id: ${id}
    import {
      to = stripe_issuing_cardholder.example
      id = "${id}"
    }
    
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Billing IssuingCardholderBilling
    Company IssuingCardholderCompany
    Additional information about a company cardholder.
    Created double
    Time at which the object was created. Measured in seconds since the Unix epoch.
    Email string
    The cardholder's email address.
    Individual IssuingCardholderIndividual
    Additional information about an individual cardholder.
    Livemode bool
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    Metadata Dictionary<string, string>
    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.
    Name string
    The cardholder's name. This will be printed on cards issued to them.
    Object string
    String representing the object's type. Objects of the same type share the same value.
    PhoneNumber string
    The cardholder's phone number. This is required for all cardholders who will be creating EU cards. See the 3D Secure documentation for more details.
    PreferredLocales List<string>
    The cardholder’s preferred locales (languages), ordered by preference. Locales can be da, de, en, es, fr, it, pl, or sv. This changes the language of the 3D Secure flow and one-time password messages sent to the cardholder.
    Requirements IssuingCardholderRequirements
    SpendingControls IssuingCardholderSpendingControls
    Rules that control spending across this cardholder's cards. Refer to our documentation for more details.
    Status string
    Specifies whether to permit authorizations on this cardholder's cards.
    Type string
    One of individual or company. See Choose a cardholder type for more details.
    Billing IssuingCardholderBillingArgs
    Company IssuingCardholderCompanyArgs
    Additional information about a company cardholder.
    Created float64
    Time at which the object was created. Measured in seconds since the Unix epoch.
    Email string
    The cardholder's email address.
    Individual IssuingCardholderIndividualArgs
    Additional information about an individual cardholder.
    Livemode bool
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    Metadata map[string]string
    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.
    Name string
    The cardholder's name. This will be printed on cards issued to them.
    Object string
    String representing the object's type. Objects of the same type share the same value.
    PhoneNumber string
    The cardholder's phone number. This is required for all cardholders who will be creating EU cards. See the 3D Secure documentation for more details.
    PreferredLocales []string
    The cardholder’s preferred locales (languages), ordered by preference. Locales can be da, de, en, es, fr, it, pl, or sv. This changes the language of the 3D Secure flow and one-time password messages sent to the cardholder.
    Requirements IssuingCardholderRequirementsArgs
    SpendingControls IssuingCardholderSpendingControlsArgs
    Rules that control spending across this cardholder's cards. Refer to our documentation for more details.
    Status string
    Specifies whether to permit authorizations on this cardholder's cards.
    Type string
    One of individual or company. See Choose a cardholder type for more details.
    billing object
    company object
    Additional information about a company cardholder.
    created number
    Time at which the object was created. Measured in seconds since the Unix epoch.
    email string
    The cardholder's email address.
    individual object
    Additional information about an individual cardholder.
    livemode bool
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    metadata map(string)
    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.
    name string
    The cardholder's name. This will be printed on cards issued to them.
    object string
    String representing the object's type. Objects of the same type share the same value.
    phone_number string
    The cardholder's phone number. This is required for all cardholders who will be creating EU cards. See the 3D Secure documentation for more details.
    preferred_locales list(string)
    The cardholder’s preferred locales (languages), ordered by preference. Locales can be da, de, en, es, fr, it, pl, or sv. This changes the language of the 3D Secure flow and one-time password messages sent to the cardholder.
    requirements object
    spending_controls object
    Rules that control spending across this cardholder's cards. Refer to our documentation for more details.
    status string
    Specifies whether to permit authorizations on this cardholder's cards.
    type string
    One of individual or company. See Choose a cardholder type for more details.
    billing IssuingCardholderBilling
    company IssuingCardholderCompany
    Additional information about a company cardholder.
    created Double
    Time at which the object was created. Measured in seconds since the Unix epoch.
    email String
    The cardholder's email address.
    individual IssuingCardholderIndividual
    Additional information about an individual cardholder.
    livemode Boolean
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    metadata Map<String,String>
    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.
    name String
    The cardholder's name. This will be printed on cards issued to them.
    object String
    String representing the object's type. Objects of the same type share the same value.
    phoneNumber String
    The cardholder's phone number. This is required for all cardholders who will be creating EU cards. See the 3D Secure documentation for more details.
    preferredLocales List<String>
    The cardholder’s preferred locales (languages), ordered by preference. Locales can be da, de, en, es, fr, it, pl, or sv. This changes the language of the 3D Secure flow and one-time password messages sent to the cardholder.
    requirements IssuingCardholderRequirements
    spendingControls IssuingCardholderSpendingControls
    Rules that control spending across this cardholder's cards. Refer to our documentation for more details.
    status String
    Specifies whether to permit authorizations on this cardholder's cards.
    type String
    One of individual or company. See Choose a cardholder type for more details.
    billing IssuingCardholderBilling
    company IssuingCardholderCompany
    Additional information about a company cardholder.
    created number
    Time at which the object was created. Measured in seconds since the Unix epoch.
    email string
    The cardholder's email address.
    individual IssuingCardholderIndividual
    Additional information about an individual cardholder.
    livemode boolean
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    metadata {[key: string]: string}
    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.
    name string
    The cardholder's name. This will be printed on cards issued to them.
    object string
    String representing the object's type. Objects of the same type share the same value.
    phoneNumber string
    The cardholder's phone number. This is required for all cardholders who will be creating EU cards. See the 3D Secure documentation for more details.
    preferredLocales string[]
    The cardholder’s preferred locales (languages), ordered by preference. Locales can be da, de, en, es, fr, it, pl, or sv. This changes the language of the 3D Secure flow and one-time password messages sent to the cardholder.
    requirements IssuingCardholderRequirements
    spendingControls IssuingCardholderSpendingControls
    Rules that control spending across this cardholder's cards. Refer to our documentation for more details.
    status string
    Specifies whether to permit authorizations on this cardholder's cards.
    type string
    One of individual or company. See Choose a cardholder type for more details.
    billing IssuingCardholderBillingArgs
    company IssuingCardholderCompanyArgs
    Additional information about a company cardholder.
    created float
    Time at which the object was created. Measured in seconds since the Unix epoch.
    email str
    The cardholder's email address.
    individual IssuingCardholderIndividualArgs
    Additional information about an individual cardholder.
    livemode bool
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    metadata Mapping[str, str]
    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.
    name str
    The cardholder's name. This will be printed on cards issued to them.
    object str
    String representing the object's type. Objects of the same type share the same value.
    phone_number str
    The cardholder's phone number. This is required for all cardholders who will be creating EU cards. See the 3D Secure documentation for more details.
    preferred_locales Sequence[str]
    The cardholder’s preferred locales (languages), ordered by preference. Locales can be da, de, en, es, fr, it, pl, or sv. This changes the language of the 3D Secure flow and one-time password messages sent to the cardholder.
    requirements IssuingCardholderRequirementsArgs
    spending_controls IssuingCardholderSpendingControlsArgs
    Rules that control spending across this cardholder's cards. Refer to our documentation for more details.
    status str
    Specifies whether to permit authorizations on this cardholder's cards.
    type str
    One of individual or company. See Choose a cardholder type for more details.
    billing Property Map
    company Property Map
    Additional information about a company cardholder.
    created Number
    Time at which the object was created. Measured in seconds since the Unix epoch.
    email String
    The cardholder's email address.
    individual Property Map
    Additional information about an individual cardholder.
    livemode Boolean
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    metadata Map<String>
    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.
    name String
    The cardholder's name. This will be printed on cards issued to them.
    object String
    String representing the object's type. Objects of the same type share the same value.
    phoneNumber String
    The cardholder's phone number. This is required for all cardholders who will be creating EU cards. See the 3D Secure documentation for more details.
    preferredLocales List<String>
    The cardholder’s preferred locales (languages), ordered by preference. Locales can be da, de, en, es, fr, it, pl, or sv. This changes the language of the 3D Secure flow and one-time password messages sent to the cardholder.
    requirements Property Map
    spendingControls Property Map
    Rules that control spending across this cardholder's cards. Refer to our documentation for more details.
    status String
    Specifies whether to permit authorizations on this cardholder's cards.
    type String
    One of individual or company. See Choose a cardholder type for more details.

    Supporting Types

    IssuingCardholderBilling, IssuingCardholderBillingArgs

    IssuingCardholderBillingAddress, IssuingCardholderBillingAddressArgs

    City string
    City, district, suburb, town, or village.
    Country string
    Two-letter country code (ISO 3166-1 alpha-2).
    Line1 string
    Address line 1, such as the street, PO Box, or company name.
    PostalCode string
    ZIP or postal code.
    Line2 string
    Address line 2, such as the apartment, suite, unit, or building.
    State string
    State, county, province, or region (ISO 3166-2).
    City string
    City, district, suburb, town, or village.
    Country string
    Two-letter country code (ISO 3166-1 alpha-2).
    Line1 string
    Address line 1, such as the street, PO Box, or company name.
    PostalCode string
    ZIP or postal code.
    Line2 string
    Address line 2, such as the apartment, suite, unit, or building.
    State string
    State, county, province, or region (ISO 3166-2).
    city string
    City, district, suburb, town, or village.
    country string
    Two-letter country code (ISO 3166-1 alpha-2).
    line1 string
    Address line 1, such as the street, PO Box, or company name.
    postal_code string
    ZIP or postal code.
    line2 string
    Address line 2, such as the apartment, suite, unit, or building.
    state string
    State, county, province, or region (ISO 3166-2).
    city String
    City, district, suburb, town, or village.
    country String
    Two-letter country code (ISO 3166-1 alpha-2).
    line1 String
    Address line 1, such as the street, PO Box, or company name.
    postalCode String
    ZIP or postal code.
    line2 String
    Address line 2, such as the apartment, suite, unit, or building.
    state String
    State, county, province, or region (ISO 3166-2).
    city string
    City, district, suburb, town, or village.
    country string
    Two-letter country code (ISO 3166-1 alpha-2).
    line1 string
    Address line 1, such as the street, PO Box, or company name.
    postalCode string
    ZIP or postal code.
    line2 string
    Address line 2, such as the apartment, suite, unit, or building.
    state string
    State, county, province, or region (ISO 3166-2).
    city str
    City, district, suburb, town, or village.
    country str
    Two-letter country code (ISO 3166-1 alpha-2).
    line1 str
    Address line 1, such as the street, PO Box, or company name.
    postal_code str
    ZIP or postal code.
    line2 str
    Address line 2, such as the apartment, suite, unit, or building.
    state str
    State, county, province, or region (ISO 3166-2).
    city String
    City, district, suburb, town, or village.
    country String
    Two-letter country code (ISO 3166-1 alpha-2).
    line1 String
    Address line 1, such as the street, PO Box, or company name.
    postalCode String
    ZIP or postal code.
    line2 String
    Address line 2, such as the apartment, suite, unit, or building.
    state String
    State, county, province, or region (ISO 3166-2).

    IssuingCardholderCompany, IssuingCardholderCompanyArgs

    TaxId string
    The entity's business ID number.
    TaxIdProvided bool
    Whether the company's business ID number was provided.
    TaxId string
    The entity's business ID number.
    TaxIdProvided bool
    Whether the company's business ID number was provided.
    tax_id string
    The entity's business ID number.
    tax_id_provided bool
    Whether the company's business ID number was provided.
    taxId String
    The entity's business ID number.
    taxIdProvided Boolean
    Whether the company's business ID number was provided.
    taxId string
    The entity's business ID number.
    taxIdProvided boolean
    Whether the company's business ID number was provided.
    tax_id str
    The entity's business ID number.
    tax_id_provided bool
    Whether the company's business ID number was provided.
    taxId String
    The entity's business ID number.
    taxIdProvided Boolean
    Whether the company's business ID number was provided.

    IssuingCardholderIndividual, IssuingCardholderIndividualArgs

    CardIssuing IssuingCardholderIndividualCardIssuing
    Information related to the card*issuing program for this cardholder.
    Dob IssuingCardholderIndividualDob
    The date of birth of this cardholder.
    FirstName string
    The first name of this cardholder. Required before activating Cards. This field cannot contain any numbers, special characters (except periods, commas, hyphens, spaces and apostrophes) or non-latin letters.
    LastName string
    The last name of this cardholder. Required before activating Cards. This field cannot contain any numbers, special characters (except periods, commas, hyphens, spaces and apostrophes) or non-latin letters.
    Verification IssuingCardholderIndividualVerification
    Government-issued ID document for this cardholder.
    CardIssuing IssuingCardholderIndividualCardIssuing
    Information related to the card*issuing program for this cardholder.
    Dob IssuingCardholderIndividualDob
    The date of birth of this cardholder.
    FirstName string
    The first name of this cardholder. Required before activating Cards. This field cannot contain any numbers, special characters (except periods, commas, hyphens, spaces and apostrophes) or non-latin letters.
    LastName string
    The last name of this cardholder. Required before activating Cards. This field cannot contain any numbers, special characters (except periods, commas, hyphens, spaces and apostrophes) or non-latin letters.
    Verification IssuingCardholderIndividualVerification
    Government-issued ID document for this cardholder.
    card_issuing object
    Information related to the card*issuing program for this cardholder.
    dob object
    The date of birth of this cardholder.
    first_name string
    The first name of this cardholder. Required before activating Cards. This field cannot contain any numbers, special characters (except periods, commas, hyphens, spaces and apostrophes) or non-latin letters.
    last_name string
    The last name of this cardholder. Required before activating Cards. This field cannot contain any numbers, special characters (except periods, commas, hyphens, spaces and apostrophes) or non-latin letters.
    verification object
    Government-issued ID document for this cardholder.
    cardIssuing IssuingCardholderIndividualCardIssuing
    Information related to the card*issuing program for this cardholder.
    dob IssuingCardholderIndividualDob
    The date of birth of this cardholder.
    firstName String
    The first name of this cardholder. Required before activating Cards. This field cannot contain any numbers, special characters (except periods, commas, hyphens, spaces and apostrophes) or non-latin letters.
    lastName String
    The last name of this cardholder. Required before activating Cards. This field cannot contain any numbers, special characters (except periods, commas, hyphens, spaces and apostrophes) or non-latin letters.
    verification IssuingCardholderIndividualVerification
    Government-issued ID document for this cardholder.
    cardIssuing IssuingCardholderIndividualCardIssuing
    Information related to the card*issuing program for this cardholder.
    dob IssuingCardholderIndividualDob
    The date of birth of this cardholder.
    firstName string
    The first name of this cardholder. Required before activating Cards. This field cannot contain any numbers, special characters (except periods, commas, hyphens, spaces and apostrophes) or non-latin letters.
    lastName string
    The last name of this cardholder. Required before activating Cards. This field cannot contain any numbers, special characters (except periods, commas, hyphens, spaces and apostrophes) or non-latin letters.
    verification IssuingCardholderIndividualVerification
    Government-issued ID document for this cardholder.
    card_issuing IssuingCardholderIndividualCardIssuing
    Information related to the card*issuing program for this cardholder.
    dob IssuingCardholderIndividualDob
    The date of birth of this cardholder.
    first_name str
    The first name of this cardholder. Required before activating Cards. This field cannot contain any numbers, special characters (except periods, commas, hyphens, spaces and apostrophes) or non-latin letters.
    last_name str
    The last name of this cardholder. Required before activating Cards. This field cannot contain any numbers, special characters (except periods, commas, hyphens, spaces and apostrophes) or non-latin letters.
    verification IssuingCardholderIndividualVerification
    Government-issued ID document for this cardholder.
    cardIssuing Property Map
    Information related to the card*issuing program for this cardholder.
    dob Property Map
    The date of birth of this cardholder.
    firstName String
    The first name of this cardholder. Required before activating Cards. This field cannot contain any numbers, special characters (except periods, commas, hyphens, spaces and apostrophes) or non-latin letters.
    lastName String
    The last name of this cardholder. Required before activating Cards. This field cannot contain any numbers, special characters (except periods, commas, hyphens, spaces and apostrophes) or non-latin letters.
    verification Property Map
    Government-issued ID document for this cardholder.

    IssuingCardholderIndividualCardIssuing, IssuingCardholderIndividualCardIssuingArgs

    UserTermsAcceptance IssuingCardholderIndividualCardIssuingUserTermsAcceptance
    Information about cardholder acceptance of Celtic Authorized User Terms. Required for cards backed by a Celtic program.
    UserTermsAcceptance IssuingCardholderIndividualCardIssuingUserTermsAcceptance
    Information about cardholder acceptance of Celtic Authorized User Terms. Required for cards backed by a Celtic program.
    user_terms_acceptance object
    Information about cardholder acceptance of Celtic Authorized User Terms. Required for cards backed by a Celtic program.
    userTermsAcceptance IssuingCardholderIndividualCardIssuingUserTermsAcceptance
    Information about cardholder acceptance of Celtic Authorized User Terms. Required for cards backed by a Celtic program.
    userTermsAcceptance IssuingCardholderIndividualCardIssuingUserTermsAcceptance
    Information about cardholder acceptance of Celtic Authorized User Terms. Required for cards backed by a Celtic program.
    user_terms_acceptance IssuingCardholderIndividualCardIssuingUserTermsAcceptance
    Information about cardholder acceptance of Celtic Authorized User Terms. Required for cards backed by a Celtic program.
    userTermsAcceptance Property Map
    Information about cardholder acceptance of Celtic Authorized User Terms. Required for cards backed by a Celtic program.

    IssuingCardholderIndividualCardIssuingUserTermsAcceptance, IssuingCardholderIndividualCardIssuingUserTermsAcceptanceArgs

    Date double
    The Unix timestamp marking when the cardholder accepted the Authorized User Terms.
    Ip string
    The IP address from which the cardholder accepted the Authorized User Terms.
    UserAgent string
    The user agent of the browser from which the cardholder accepted the Authorized User Terms.
    Date float64
    The Unix timestamp marking when the cardholder accepted the Authorized User Terms.
    Ip string
    The IP address from which the cardholder accepted the Authorized User Terms.
    UserAgent string
    The user agent of the browser from which the cardholder accepted the Authorized User Terms.
    date number
    The Unix timestamp marking when the cardholder accepted the Authorized User Terms.
    ip string
    The IP address from which the cardholder accepted the Authorized User Terms.
    user_agent string
    The user agent of the browser from which the cardholder accepted the Authorized User Terms.
    date Double
    The Unix timestamp marking when the cardholder accepted the Authorized User Terms.
    ip String
    The IP address from which the cardholder accepted the Authorized User Terms.
    userAgent String
    The user agent of the browser from which the cardholder accepted the Authorized User Terms.
    date number
    The Unix timestamp marking when the cardholder accepted the Authorized User Terms.
    ip string
    The IP address from which the cardholder accepted the Authorized User Terms.
    userAgent string
    The user agent of the browser from which the cardholder accepted the Authorized User Terms.
    date float
    The Unix timestamp marking when the cardholder accepted the Authorized User Terms.
    ip str
    The IP address from which the cardholder accepted the Authorized User Terms.
    user_agent str
    The user agent of the browser from which the cardholder accepted the Authorized User Terms.
    date Number
    The Unix timestamp marking when the cardholder accepted the Authorized User Terms.
    ip String
    The IP address from which the cardholder accepted the Authorized User Terms.
    userAgent String
    The user agent of the browser from which the cardholder accepted the Authorized User Terms.

    IssuingCardholderIndividualDob, IssuingCardholderIndividualDobArgs

    Day double
    The day of birth, between 1 and 31.
    Month double
    The month of birth, between 1 and 12.
    Year double
    The four-digit year of birth.
    Day float64
    The day of birth, between 1 and 31.
    Month float64
    The month of birth, between 1 and 12.
    Year float64
    The four-digit year of birth.
    day number
    The day of birth, between 1 and 31.
    month number
    The month of birth, between 1 and 12.
    year number
    The four-digit year of birth.
    day Double
    The day of birth, between 1 and 31.
    month Double
    The month of birth, between 1 and 12.
    year Double
    The four-digit year of birth.
    day number
    The day of birth, between 1 and 31.
    month number
    The month of birth, between 1 and 12.
    year number
    The four-digit year of birth.
    day float
    The day of birth, between 1 and 31.
    month float
    The month of birth, between 1 and 12.
    year float
    The four-digit year of birth.
    day Number
    The day of birth, between 1 and 31.
    month Number
    The month of birth, between 1 and 12.
    year Number
    The four-digit year of birth.

    IssuingCardholderIndividualVerification, IssuingCardholderIndividualVerificationArgs

    Document IssuingCardholderIndividualVerificationDocument
    An identifying document, either a passport or local ID card.
    Document IssuingCardholderIndividualVerificationDocument
    An identifying document, either a passport or local ID card.
    document object
    An identifying document, either a passport or local ID card.
    document IssuingCardholderIndividualVerificationDocument
    An identifying document, either a passport or local ID card.
    document IssuingCardholderIndividualVerificationDocument
    An identifying document, either a passport or local ID card.
    document IssuingCardholderIndividualVerificationDocument
    An identifying document, either a passport or local ID card.
    document Property Map
    An identifying document, either a passport or local ID card.

    IssuingCardholderIndividualVerificationDocument, IssuingCardholderIndividualVerificationDocumentArgs

    Back string
    The back of a document returned by a file upload with a purpose value of identity_document.
    Front string
    The front of a document returned by a file upload with a purpose value of identity_document.
    Back string
    The back of a document returned by a file upload with a purpose value of identity_document.
    Front string
    The front of a document returned by a file upload with a purpose value of identity_document.
    back string
    The back of a document returned by a file upload with a purpose value of identity_document.
    front string
    The front of a document returned by a file upload with a purpose value of identity_document.
    back String
    The back of a document returned by a file upload with a purpose value of identity_document.
    front String
    The front of a document returned by a file upload with a purpose value of identity_document.
    back string
    The back of a document returned by a file upload with a purpose value of identity_document.
    front string
    The front of a document returned by a file upload with a purpose value of identity_document.
    back str
    The back of a document returned by a file upload with a purpose value of identity_document.
    front str
    The front of a document returned by a file upload with a purpose value of identity_document.
    back String
    The back of a document returned by a file upload with a purpose value of identity_document.
    front String
    The front of a document returned by a file upload with a purpose value of identity_document.

    IssuingCardholderRequirements, IssuingCardholderRequirementsArgs

    PastDues List<string>
    Array of fields that need to be collected in order to verify and re-enable the cardholder.
    PastDues []string
    Array of fields that need to be collected in order to verify and re-enable the cardholder.
    past_dues list(string)
    Array of fields that need to be collected in order to verify and re-enable the cardholder.
    pastDues List<String>
    Array of fields that need to be collected in order to verify and re-enable the cardholder.
    pastDues string[]
    Array of fields that need to be collected in order to verify and re-enable the cardholder.
    past_dues Sequence[str]
    Array of fields that need to be collected in order to verify and re-enable the cardholder.
    pastDues List<String>
    Array of fields that need to be collected in order to verify and re-enable the cardholder.

    IssuingCardholderSpendingControls, IssuingCardholderSpendingControlsArgs

    AllowedCardPresences List<string>
    Array of card presence statuses from which authorizations will be allowed. Possible options are present, not_present. All other statuses will be blocked. Cannot be set with blocked_card_presences. Provide an empty value to unset this control.
    AllowedCategories List<string>
    Array of strings containing categories of authorizations to allow. All other categories will be blocked. Cannot be set with blocked_categories.
    AllowedMerchantCountries List<string>
    Array of strings containing representing countries from which authorizations will be allowed. Authorizations from merchants in all other countries will be declined. Country codes should be ISO 3166 alpha-2 country codes (e.g. US). Cannot be set with blocked_merchant_countries. Provide an empty value to unset this control.
    BlockedCardPresences List<string>
    Array of card presence statuses from which authorizations will be declined. Possible options are present, not_present. Cannot be set with allowed_card_presences. Provide an empty value to unset this control.
    BlockedCategories List<string>
    Array of strings containing categories of authorizations to decline. All other categories will be allowed. Cannot be set with allowed_categories.
    BlockedMerchantCountries List<string>
    Array of strings containing representing countries from which authorizations will be declined. Country codes should be ISO 3166 alpha-2 country codes (e.g. US). Cannot be set with allowed_merchant_countries. Provide an empty value to unset this control.
    SpendingLimits List<IssuingCardholderSpendingControlsSpendingLimit>
    Limit spending with amount-based rules that apply across this cardholder's cards.
    SpendingLimitsCurrency string
    Currency of the amounts within spending_limits.
    AllowedCardPresences []string
    Array of card presence statuses from which authorizations will be allowed. Possible options are present, not_present. All other statuses will be blocked. Cannot be set with blocked_card_presences. Provide an empty value to unset this control.
    AllowedCategories []string
    Array of strings containing categories of authorizations to allow. All other categories will be blocked. Cannot be set with blocked_categories.
    AllowedMerchantCountries []string
    Array of strings containing representing countries from which authorizations will be allowed. Authorizations from merchants in all other countries will be declined. Country codes should be ISO 3166 alpha-2 country codes (e.g. US). Cannot be set with blocked_merchant_countries. Provide an empty value to unset this control.
    BlockedCardPresences []string
    Array of card presence statuses from which authorizations will be declined. Possible options are present, not_present. Cannot be set with allowed_card_presences. Provide an empty value to unset this control.
    BlockedCategories []string
    Array of strings containing categories of authorizations to decline. All other categories will be allowed. Cannot be set with allowed_categories.
    BlockedMerchantCountries []string
    Array of strings containing representing countries from which authorizations will be declined. Country codes should be ISO 3166 alpha-2 country codes (e.g. US). Cannot be set with allowed_merchant_countries. Provide an empty value to unset this control.
    SpendingLimits []IssuingCardholderSpendingControlsSpendingLimit
    Limit spending with amount-based rules that apply across this cardholder's cards.
    SpendingLimitsCurrency string
    Currency of the amounts within spending_limits.
    allowed_card_presences list(string)
    Array of card presence statuses from which authorizations will be allowed. Possible options are present, not_present. All other statuses will be blocked. Cannot be set with blocked_card_presences. Provide an empty value to unset this control.
    allowed_categories list(string)
    Array of strings containing categories of authorizations to allow. All other categories will be blocked. Cannot be set with blocked_categories.
    allowed_merchant_countries list(string)
    Array of strings containing representing countries from which authorizations will be allowed. Authorizations from merchants in all other countries will be declined. Country codes should be ISO 3166 alpha-2 country codes (e.g. US). Cannot be set with blocked_merchant_countries. Provide an empty value to unset this control.
    blocked_card_presences list(string)
    Array of card presence statuses from which authorizations will be declined. Possible options are present, not_present. Cannot be set with allowed_card_presences. Provide an empty value to unset this control.
    blocked_categories list(string)
    Array of strings containing categories of authorizations to decline. All other categories will be allowed. Cannot be set with allowed_categories.
    blocked_merchant_countries list(string)
    Array of strings containing representing countries from which authorizations will be declined. Country codes should be ISO 3166 alpha-2 country codes (e.g. US). Cannot be set with allowed_merchant_countries. Provide an empty value to unset this control.
    spending_limits list(object)
    Limit spending with amount-based rules that apply across this cardholder's cards.
    spending_limits_currency string
    Currency of the amounts within spending_limits.
    allowedCardPresences List<String>
    Array of card presence statuses from which authorizations will be allowed. Possible options are present, not_present. All other statuses will be blocked. Cannot be set with blocked_card_presences. Provide an empty value to unset this control.
    allowedCategories List<String>
    Array of strings containing categories of authorizations to allow. All other categories will be blocked. Cannot be set with blocked_categories.
    allowedMerchantCountries List<String>
    Array of strings containing representing countries from which authorizations will be allowed. Authorizations from merchants in all other countries will be declined. Country codes should be ISO 3166 alpha-2 country codes (e.g. US). Cannot be set with blocked_merchant_countries. Provide an empty value to unset this control.
    blockedCardPresences List<String>
    Array of card presence statuses from which authorizations will be declined. Possible options are present, not_present. Cannot be set with allowed_card_presences. Provide an empty value to unset this control.
    blockedCategories List<String>
    Array of strings containing categories of authorizations to decline. All other categories will be allowed. Cannot be set with allowed_categories.
    blockedMerchantCountries List<String>
    Array of strings containing representing countries from which authorizations will be declined. Country codes should be ISO 3166 alpha-2 country codes (e.g. US). Cannot be set with allowed_merchant_countries. Provide an empty value to unset this control.
    spendingLimits List<IssuingCardholderSpendingControlsSpendingLimit>
    Limit spending with amount-based rules that apply across this cardholder's cards.
    spendingLimitsCurrency String
    Currency of the amounts within spending_limits.
    allowedCardPresences string[]
    Array of card presence statuses from which authorizations will be allowed. Possible options are present, not_present. All other statuses will be blocked. Cannot be set with blocked_card_presences. Provide an empty value to unset this control.
    allowedCategories string[]
    Array of strings containing categories of authorizations to allow. All other categories will be blocked. Cannot be set with blocked_categories.
    allowedMerchantCountries string[]
    Array of strings containing representing countries from which authorizations will be allowed. Authorizations from merchants in all other countries will be declined. Country codes should be ISO 3166 alpha-2 country codes (e.g. US). Cannot be set with blocked_merchant_countries. Provide an empty value to unset this control.
    blockedCardPresences string[]
    Array of card presence statuses from which authorizations will be declined. Possible options are present, not_present. Cannot be set with allowed_card_presences. Provide an empty value to unset this control.
    blockedCategories string[]
    Array of strings containing categories of authorizations to decline. All other categories will be allowed. Cannot be set with allowed_categories.
    blockedMerchantCountries string[]
    Array of strings containing representing countries from which authorizations will be declined. Country codes should be ISO 3166 alpha-2 country codes (e.g. US). Cannot be set with allowed_merchant_countries. Provide an empty value to unset this control.
    spendingLimits IssuingCardholderSpendingControlsSpendingLimit[]
    Limit spending with amount-based rules that apply across this cardholder's cards.
    spendingLimitsCurrency string
    Currency of the amounts within spending_limits.
    allowed_card_presences Sequence[str]
    Array of card presence statuses from which authorizations will be allowed. Possible options are present, not_present. All other statuses will be blocked. Cannot be set with blocked_card_presences. Provide an empty value to unset this control.
    allowed_categories Sequence[str]
    Array of strings containing categories of authorizations to allow. All other categories will be blocked. Cannot be set with blocked_categories.
    allowed_merchant_countries Sequence[str]
    Array of strings containing representing countries from which authorizations will be allowed. Authorizations from merchants in all other countries will be declined. Country codes should be ISO 3166 alpha-2 country codes (e.g. US). Cannot be set with blocked_merchant_countries. Provide an empty value to unset this control.
    blocked_card_presences Sequence[str]
    Array of card presence statuses from which authorizations will be declined. Possible options are present, not_present. Cannot be set with allowed_card_presences. Provide an empty value to unset this control.
    blocked_categories Sequence[str]
    Array of strings containing categories of authorizations to decline. All other categories will be allowed. Cannot be set with allowed_categories.
    blocked_merchant_countries Sequence[str]
    Array of strings containing representing countries from which authorizations will be declined. Country codes should be ISO 3166 alpha-2 country codes (e.g. US). Cannot be set with allowed_merchant_countries. Provide an empty value to unset this control.
    spending_limits Sequence[IssuingCardholderSpendingControlsSpendingLimit]
    Limit spending with amount-based rules that apply across this cardholder's cards.
    spending_limits_currency str
    Currency of the amounts within spending_limits.
    allowedCardPresences List<String>
    Array of card presence statuses from which authorizations will be allowed. Possible options are present, not_present. All other statuses will be blocked. Cannot be set with blocked_card_presences. Provide an empty value to unset this control.
    allowedCategories List<String>
    Array of strings containing categories of authorizations to allow. All other categories will be blocked. Cannot be set with blocked_categories.
    allowedMerchantCountries List<String>
    Array of strings containing representing countries from which authorizations will be allowed. Authorizations from merchants in all other countries will be declined. Country codes should be ISO 3166 alpha-2 country codes (e.g. US). Cannot be set with blocked_merchant_countries. Provide an empty value to unset this control.
    blockedCardPresences List<String>
    Array of card presence statuses from which authorizations will be declined. Possible options are present, not_present. Cannot be set with allowed_card_presences. Provide an empty value to unset this control.
    blockedCategories List<String>
    Array of strings containing categories of authorizations to decline. All other categories will be allowed. Cannot be set with allowed_categories.
    blockedMerchantCountries List<String>
    Array of strings containing representing countries from which authorizations will be declined. Country codes should be ISO 3166 alpha-2 country codes (e.g. US). Cannot be set with allowed_merchant_countries. Provide an empty value to unset this control.
    spendingLimits List<Property Map>
    Limit spending with amount-based rules that apply across this cardholder's cards.
    spendingLimitsCurrency String
    Currency of the amounts within spending_limits.

    IssuingCardholderSpendingControlsSpendingLimit, IssuingCardholderSpendingControlsSpendingLimitArgs

    Amount double
    Maximum amount allowed to spend per interval. This amount is in the card's currency and in the smallest currency unit.
    Interval string
    Interval (or event) to which the amount applies.
    Categories List<string>
    Array of strings containing categories this limit applies to. Omitting this field will apply the limit to all categories.
    Amount float64
    Maximum amount allowed to spend per interval. This amount is in the card's currency and in the smallest currency unit.
    Interval string
    Interval (or event) to which the amount applies.
    Categories []string
    Array of strings containing categories this limit applies to. Omitting this field will apply the limit to all categories.
    amount number
    Maximum amount allowed to spend per interval. This amount is in the card's currency and in the smallest currency unit.
    interval string
    Interval (or event) to which the amount applies.
    categories list(string)
    Array of strings containing categories this limit applies to. Omitting this field will apply the limit to all categories.
    amount Double
    Maximum amount allowed to spend per interval. This amount is in the card's currency and in the smallest currency unit.
    interval String
    Interval (or event) to which the amount applies.
    categories List<String>
    Array of strings containing categories this limit applies to. Omitting this field will apply the limit to all categories.
    amount number
    Maximum amount allowed to spend per interval. This amount is in the card's currency and in the smallest currency unit.
    interval string
    Interval (or event) to which the amount applies.
    categories string[]
    Array of strings containing categories this limit applies to. Omitting this field will apply the limit to all categories.
    amount float
    Maximum amount allowed to spend per interval. This amount is in the card's currency and in the smallest currency unit.
    interval str
    Interval (or event) to which the amount applies.
    categories Sequence[str]
    Array of strings containing categories this limit applies to. Omitting this field will apply the limit to all categories.
    amount Number
    Maximum amount allowed to spend per interval. This amount is in the card's currency and in the smallest currency unit.
    interval String
    Interval (or event) to which the amount applies.
    categories List<String>
    Array of strings containing categories this limit applies to. Omitting this field will apply the limit to all categories.

    Package Details

    Repository
    stripe stripe/terraform-provider-stripe
    License
    Notes
    This Pulumi package is based on the stripe Terraform Provider.
    Viewing docs for Stripe 0.3.0
    published on Friday, Aug 14, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial