1. Registry
  2. Packages
  3. Stripe Provider
  4. API Docs
  5. IssuingPersonalizationDesign
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

    A Personalization Design is a logical grouping of a Physical Bundle, card logo, and carrier text that represents a product line.

    Create IssuingPersonalizationDesign Resource

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

    Constructor syntax

    new IssuingPersonalizationDesign(name: string, args: IssuingPersonalizationDesignArgs, opts?: CustomResourceOptions);
    @overload
    def IssuingPersonalizationDesign(resource_name: str,
                                     args: IssuingPersonalizationDesignArgs,
                                     opts: Optional[ResourceOptions] = None)
    
    @overload
    def IssuingPersonalizationDesign(resource_name: str,
                                     opts: Optional[ResourceOptions] = None,
                                     physical_bundle: Optional[str] = None,
                                     card_logo: Optional[str] = None,
                                     carrier_text: Optional[IssuingPersonalizationDesignCarrierTextArgs] = None,
                                     lookup_key: Optional[str] = None,
                                     metadata: Optional[Mapping[str, str]] = None,
                                     name: Optional[str] = None,
                                     preferences: Optional[IssuingPersonalizationDesignPreferencesArgs] = None,
                                     transfer_lookup_key: Optional[bool] = None)
    func NewIssuingPersonalizationDesign(ctx *Context, name string, args IssuingPersonalizationDesignArgs, opts ...ResourceOption) (*IssuingPersonalizationDesign, error)
    public IssuingPersonalizationDesign(string name, IssuingPersonalizationDesignArgs args, CustomResourceOptions? opts = null)
    public IssuingPersonalizationDesign(String name, IssuingPersonalizationDesignArgs args)
    public IssuingPersonalizationDesign(String name, IssuingPersonalizationDesignArgs args, CustomResourceOptions options)
    
    type: stripe:IssuingPersonalizationDesign
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "stripe_issuing_personalization_design" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args IssuingPersonalizationDesignArgs
    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 IssuingPersonalizationDesignArgs
    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 IssuingPersonalizationDesignArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args IssuingPersonalizationDesignArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args IssuingPersonalizationDesignArgs
    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 issuingPersonalizationDesignResource = new Stripe.IssuingPersonalizationDesign("issuingPersonalizationDesignResource", new()
    {
        PhysicalBundle = "string",
        CardLogo = "string",
        CarrierText = new Stripe.Inputs.IssuingPersonalizationDesignCarrierTextArgs
        {
            FooterBody = "string",
            FooterTitle = "string",
            HeaderBody = "string",
            HeaderTitle = "string",
        },
        LookupKey = "string",
        Metadata = 
        {
            { "string", "string" },
        },
        Name = "string",
        Preferences = new Stripe.Inputs.IssuingPersonalizationDesignPreferencesArgs
        {
            IsDefault = false,
            IsPlatformDefault = false,
        },
        TransferLookupKey = false,
    });
    
    example, err := stripe.NewIssuingPersonalizationDesign(ctx, "issuingPersonalizationDesignResource", &stripe.IssuingPersonalizationDesignArgs{
    	PhysicalBundle: pulumi.String("string"),
    	CardLogo:       pulumi.String("string"),
    	CarrierText: &stripe.IssuingPersonalizationDesignCarrierTextArgs{
    		FooterBody:  pulumi.String("string"),
    		FooterTitle: pulumi.String("string"),
    		HeaderBody:  pulumi.String("string"),
    		HeaderTitle: pulumi.String("string"),
    	},
    	LookupKey: pulumi.String("string"),
    	Metadata: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	Name: pulumi.String("string"),
    	Preferences: &stripe.IssuingPersonalizationDesignPreferencesArgs{
    		IsDefault:         pulumi.Bool(false),
    		IsPlatformDefault: pulumi.Bool(false),
    	},
    	TransferLookupKey: pulumi.Bool(false),
    })
    
    resource "stripe_issuing_personalization_design" "issuingPersonalizationDesignResource" {
      lifecycle {
        create_before_destroy = true
      }
      physical_bundle = "string"
      card_logo       = "string"
      carrier_text = {
        footer_body  = "string"
        footer_title = "string"
        header_body  = "string"
        header_title = "string"
      }
      lookup_key = "string"
      metadata = {
        "string" = "string"
      }
      name = "string"
      preferences = {
        is_default          = false
        is_platform_default = false
      }
      transfer_lookup_key = false
    }
    
    var issuingPersonalizationDesignResource = new IssuingPersonalizationDesign("issuingPersonalizationDesignResource", IssuingPersonalizationDesignArgs.builder()
        .physicalBundle("string")
        .cardLogo("string")
        .carrierText(IssuingPersonalizationDesignCarrierTextArgs.builder()
            .footerBody("string")
            .footerTitle("string")
            .headerBody("string")
            .headerTitle("string")
            .build())
        .lookupKey("string")
        .metadata(Map.of("string", "string"))
        .name("string")
        .preferences(IssuingPersonalizationDesignPreferencesArgs.builder()
            .isDefault(false)
            .isPlatformDefault(false)
            .build())
        .transferLookupKey(false)
        .build());
    
    issuing_personalization_design_resource = stripe.IssuingPersonalizationDesign("issuingPersonalizationDesignResource",
        physical_bundle="string",
        card_logo="string",
        carrier_text={
            "footer_body": "string",
            "footer_title": "string",
            "header_body": "string",
            "header_title": "string",
        },
        lookup_key="string",
        metadata={
            "string": "string",
        },
        name="string",
        preferences={
            "is_default": False,
            "is_platform_default": False,
        },
        transfer_lookup_key=False)
    
    const issuingPersonalizationDesignResource = new stripe.IssuingPersonalizationDesign("issuingPersonalizationDesignResource", {
        physicalBundle: "string",
        cardLogo: "string",
        carrierText: {
            footerBody: "string",
            footerTitle: "string",
            headerBody: "string",
            headerTitle: "string",
        },
        lookupKey: "string",
        metadata: {
            string: "string",
        },
        name: "string",
        preferences: {
            isDefault: false,
            isPlatformDefault: false,
        },
        transferLookupKey: false,
    });
    
    type: stripe:IssuingPersonalizationDesign
    properties:
        cardLogo: string
        carrierText:
            footerBody: string
            footerTitle: string
            headerBody: string
            headerTitle: string
        lookupKey: string
        metadata:
            string: string
        name: string
        physicalBundle: string
        preferences:
            isDefault: false
            isPlatformDefault: false
        transferLookupKey: false
    

    IssuingPersonalizationDesign 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 IssuingPersonalizationDesign resource accepts the following input properties:

    PhysicalBundle string
    The physical bundle object belonging to this personalization design.
    CardLogo string
    The file for the card logo to use with physical bundles that support card logos. Must have a purpose value of issuing_logo. Image must be in PNG format with dimensions of 1000px by 200px. It must be a binary (black and white) image containing a black logo on a white background. We don't accept grayscale.
    CarrierText IssuingPersonalizationDesignCarrierText
    Hash containing carrier text, for use with physical bundles that support carrier text.
    LookupKey string
    A lookup key used to retrieve personalization designs dynamically from a static string. This may be up to 200 characters.
    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
    Friendly display name.
    Preferences IssuingPersonalizationDesignPreferences
    TransferLookupKey bool
    If set to true, will atomically remove the lookup key from the existing personalization design, and assign it to this personalization design.
    PhysicalBundle string
    The physical bundle object belonging to this personalization design.
    CardLogo string
    The file for the card logo to use with physical bundles that support card logos. Must have a purpose value of issuing_logo. Image must be in PNG format with dimensions of 1000px by 200px. It must be a binary (black and white) image containing a black logo on a white background. We don't accept grayscale.
    CarrierText IssuingPersonalizationDesignCarrierTextArgs
    Hash containing carrier text, for use with physical bundles that support carrier text.
    LookupKey string
    A lookup key used to retrieve personalization designs dynamically from a static string. This may be up to 200 characters.
    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
    Friendly display name.
    Preferences IssuingPersonalizationDesignPreferencesArgs
    TransferLookupKey bool
    If set to true, will atomically remove the lookup key from the existing personalization design, and assign it to this personalization design.
    physical_bundle string
    The physical bundle object belonging to this personalization design.
    card_logo string
    The file for the card logo to use with physical bundles that support card logos. Must have a purpose value of issuing_logo. Image must be in PNG format with dimensions of 1000px by 200px. It must be a binary (black and white) image containing a black logo on a white background. We don't accept grayscale.
    carrier_text object
    Hash containing carrier text, for use with physical bundles that support carrier text.
    lookup_key string
    A lookup key used to retrieve personalization designs dynamically from a static string. This may be up to 200 characters.
    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
    Friendly display name.
    preferences object
    transfer_lookup_key bool
    If set to true, will atomically remove the lookup key from the existing personalization design, and assign it to this personalization design.
    physicalBundle String
    The physical bundle object belonging to this personalization design.
    cardLogo String
    The file for the card logo to use with physical bundles that support card logos. Must have a purpose value of issuing_logo. Image must be in PNG format with dimensions of 1000px by 200px. It must be a binary (black and white) image containing a black logo on a white background. We don't accept grayscale.
    carrierText IssuingPersonalizationDesignCarrierText
    Hash containing carrier text, for use with physical bundles that support carrier text.
    lookupKey String
    A lookup key used to retrieve personalization designs dynamically from a static string. This may be up to 200 characters.
    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
    Friendly display name.
    preferences IssuingPersonalizationDesignPreferences
    transferLookupKey Boolean
    If set to true, will atomically remove the lookup key from the existing personalization design, and assign it to this personalization design.
    physicalBundle string
    The physical bundle object belonging to this personalization design.
    cardLogo string
    The file for the card logo to use with physical bundles that support card logos. Must have a purpose value of issuing_logo. Image must be in PNG format with dimensions of 1000px by 200px. It must be a binary (black and white) image containing a black logo on a white background. We don't accept grayscale.
    carrierText IssuingPersonalizationDesignCarrierText
    Hash containing carrier text, for use with physical bundles that support carrier text.
    lookupKey string
    A lookup key used to retrieve personalization designs dynamically from a static string. This may be up to 200 characters.
    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
    Friendly display name.
    preferences IssuingPersonalizationDesignPreferences
    transferLookupKey boolean
    If set to true, will atomically remove the lookup key from the existing personalization design, and assign it to this personalization design.
    physical_bundle str
    The physical bundle object belonging to this personalization design.
    card_logo str
    The file for the card logo to use with physical bundles that support card logos. Must have a purpose value of issuing_logo. Image must be in PNG format with dimensions of 1000px by 200px. It must be a binary (black and white) image containing a black logo on a white background. We don't accept grayscale.
    carrier_text IssuingPersonalizationDesignCarrierTextArgs
    Hash containing carrier text, for use with physical bundles that support carrier text.
    lookup_key str
    A lookup key used to retrieve personalization designs dynamically from a static string. This may be up to 200 characters.
    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
    Friendly display name.
    preferences IssuingPersonalizationDesignPreferencesArgs
    transfer_lookup_key bool
    If set to true, will atomically remove the lookup key from the existing personalization design, and assign it to this personalization design.
    physicalBundle String
    The physical bundle object belonging to this personalization design.
    cardLogo String
    The file for the card logo to use with physical bundles that support card logos. Must have a purpose value of issuing_logo. Image must be in PNG format with dimensions of 1000px by 200px. It must be a binary (black and white) image containing a black logo on a white background. We don't accept grayscale.
    carrierText Property Map
    Hash containing carrier text, for use with physical bundles that support carrier text.
    lookupKey String
    A lookup key used to retrieve personalization designs dynamically from a static string. This may be up to 200 characters.
    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
    Friendly display name.
    preferences Property Map
    transferLookupKey Boolean
    If set to true, will atomically remove the lookup key from the existing personalization design, and assign it to this personalization design.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the IssuingPersonalizationDesign 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.
    RejectionReasons IssuingPersonalizationDesignRejectionReasons
    Status string
    Whether this personalization design can be used to create cards.
    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.
    RejectionReasons IssuingPersonalizationDesignRejectionReasons
    Status string
    Whether this personalization design can be used to create cards.
    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.
    rejection_reasons object
    status string
    Whether this personalization design can be used to create cards.
    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.
    rejectionReasons IssuingPersonalizationDesignRejectionReasons
    status String
    Whether this personalization design can be used to create cards.
    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.
    rejectionReasons IssuingPersonalizationDesignRejectionReasons
    status string
    Whether this personalization design can be used to create cards.
    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.
    rejection_reasons IssuingPersonalizationDesignRejectionReasons
    status str
    Whether this personalization design can be used to create cards.
    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.
    rejectionReasons Property Map
    status String
    Whether this personalization design can be used to create cards.

    Look up Existing IssuingPersonalizationDesign Resource

    Get an existing IssuingPersonalizationDesign 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?: IssuingPersonalizationDesignState, opts?: CustomResourceOptions): IssuingPersonalizationDesign
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            card_logo: Optional[str] = None,
            carrier_text: Optional[IssuingPersonalizationDesignCarrierTextArgs] = None,
            created: Optional[float] = None,
            livemode: Optional[bool] = None,
            lookup_key: Optional[str] = None,
            metadata: Optional[Mapping[str, str]] = None,
            name: Optional[str] = None,
            object: Optional[str] = None,
            physical_bundle: Optional[str] = None,
            preferences: Optional[IssuingPersonalizationDesignPreferencesArgs] = None,
            rejection_reasons: Optional[IssuingPersonalizationDesignRejectionReasonsArgs] = None,
            status: Optional[str] = None,
            transfer_lookup_key: Optional[bool] = None) -> IssuingPersonalizationDesign
    func GetIssuingPersonalizationDesign(ctx *Context, name string, id IDInput, state *IssuingPersonalizationDesignState, opts ...ResourceOption) (*IssuingPersonalizationDesign, error)
    public static IssuingPersonalizationDesign Get(string name, Input<string> id, IssuingPersonalizationDesignState? state, CustomResourceOptions? opts = null)
    public static IssuingPersonalizationDesign get(String name, Output<String> id, IssuingPersonalizationDesignState state, CustomResourceOptions options)
    resources:  _:    type: stripe:IssuingPersonalizationDesign    get:      id: ${id}
    import {
      to = stripe_issuing_personalization_design.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:
    CardLogo string
    The file for the card logo to use with physical bundles that support card logos. Must have a purpose value of issuing_logo. Image must be in PNG format with dimensions of 1000px by 200px. It must be a binary (black and white) image containing a black logo on a white background. We don't accept grayscale.
    CarrierText IssuingPersonalizationDesignCarrierText
    Hash containing carrier text, for use with physical bundles that support carrier text.
    Created double
    Time at which the object was created. Measured in seconds since the Unix epoch.
    Livemode bool
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    LookupKey string
    A lookup key used to retrieve personalization designs dynamically from a static string. This may be up to 200 characters.
    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
    Friendly display name.
    Object string
    String representing the object's type. Objects of the same type share the same value.
    PhysicalBundle string
    The physical bundle object belonging to this personalization design.
    Preferences IssuingPersonalizationDesignPreferences
    RejectionReasons IssuingPersonalizationDesignRejectionReasons
    Status string
    Whether this personalization design can be used to create cards.
    TransferLookupKey bool
    If set to true, will atomically remove the lookup key from the existing personalization design, and assign it to this personalization design.
    CardLogo string
    The file for the card logo to use with physical bundles that support card logos. Must have a purpose value of issuing_logo. Image must be in PNG format with dimensions of 1000px by 200px. It must be a binary (black and white) image containing a black logo on a white background. We don't accept grayscale.
    CarrierText IssuingPersonalizationDesignCarrierTextArgs
    Hash containing carrier text, for use with physical bundles that support carrier text.
    Created float64
    Time at which the object was created. Measured in seconds since the Unix epoch.
    Livemode bool
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    LookupKey string
    A lookup key used to retrieve personalization designs dynamically from a static string. This may be up to 200 characters.
    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
    Friendly display name.
    Object string
    String representing the object's type. Objects of the same type share the same value.
    PhysicalBundle string
    The physical bundle object belonging to this personalization design.
    Preferences IssuingPersonalizationDesignPreferencesArgs
    RejectionReasons IssuingPersonalizationDesignRejectionReasonsArgs
    Status string
    Whether this personalization design can be used to create cards.
    TransferLookupKey bool
    If set to true, will atomically remove the lookup key from the existing personalization design, and assign it to this personalization design.
    card_logo string
    The file for the card logo to use with physical bundles that support card logos. Must have a purpose value of issuing_logo. Image must be in PNG format with dimensions of 1000px by 200px. It must be a binary (black and white) image containing a black logo on a white background. We don't accept grayscale.
    carrier_text object
    Hash containing carrier text, for use with physical bundles that support carrier text.
    created number
    Time at which the object was created. Measured in seconds since the Unix epoch.
    livemode bool
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    lookup_key string
    A lookup key used to retrieve personalization designs dynamically from a static string. This may be up to 200 characters.
    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
    Friendly display name.
    object string
    String representing the object's type. Objects of the same type share the same value.
    physical_bundle string
    The physical bundle object belonging to this personalization design.
    preferences object
    rejection_reasons object
    status string
    Whether this personalization design can be used to create cards.
    transfer_lookup_key bool
    If set to true, will atomically remove the lookup key from the existing personalization design, and assign it to this personalization design.
    cardLogo String
    The file for the card logo to use with physical bundles that support card logos. Must have a purpose value of issuing_logo. Image must be in PNG format with dimensions of 1000px by 200px. It must be a binary (black and white) image containing a black logo on a white background. We don't accept grayscale.
    carrierText IssuingPersonalizationDesignCarrierText
    Hash containing carrier text, for use with physical bundles that support carrier text.
    created Double
    Time at which the object was created. Measured in seconds since the Unix epoch.
    livemode Boolean
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    lookupKey String
    A lookup key used to retrieve personalization designs dynamically from a static string. This may be up to 200 characters.
    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
    Friendly display name.
    object String
    String representing the object's type. Objects of the same type share the same value.
    physicalBundle String
    The physical bundle object belonging to this personalization design.
    preferences IssuingPersonalizationDesignPreferences
    rejectionReasons IssuingPersonalizationDesignRejectionReasons
    status String
    Whether this personalization design can be used to create cards.
    transferLookupKey Boolean
    If set to true, will atomically remove the lookup key from the existing personalization design, and assign it to this personalization design.
    cardLogo string
    The file for the card logo to use with physical bundles that support card logos. Must have a purpose value of issuing_logo. Image must be in PNG format with dimensions of 1000px by 200px. It must be a binary (black and white) image containing a black logo on a white background. We don't accept grayscale.
    carrierText IssuingPersonalizationDesignCarrierText
    Hash containing carrier text, for use with physical bundles that support carrier text.
    created number
    Time at which the object was created. Measured in seconds since the Unix epoch.
    livemode boolean
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    lookupKey string
    A lookup key used to retrieve personalization designs dynamically from a static string. This may be up to 200 characters.
    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
    Friendly display name.
    object string
    String representing the object's type. Objects of the same type share the same value.
    physicalBundle string
    The physical bundle object belonging to this personalization design.
    preferences IssuingPersonalizationDesignPreferences
    rejectionReasons IssuingPersonalizationDesignRejectionReasons
    status string
    Whether this personalization design can be used to create cards.
    transferLookupKey boolean
    If set to true, will atomically remove the lookup key from the existing personalization design, and assign it to this personalization design.
    card_logo str
    The file for the card logo to use with physical bundles that support card logos. Must have a purpose value of issuing_logo. Image must be in PNG format with dimensions of 1000px by 200px. It must be a binary (black and white) image containing a black logo on a white background. We don't accept grayscale.
    carrier_text IssuingPersonalizationDesignCarrierTextArgs
    Hash containing carrier text, for use with physical bundles that support carrier text.
    created float
    Time at which the object was created. Measured in seconds since the Unix epoch.
    livemode bool
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    lookup_key str
    A lookup key used to retrieve personalization designs dynamically from a static string. This may be up to 200 characters.
    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
    Friendly display name.
    object str
    String representing the object's type. Objects of the same type share the same value.
    physical_bundle str
    The physical bundle object belonging to this personalization design.
    preferences IssuingPersonalizationDesignPreferencesArgs
    rejection_reasons IssuingPersonalizationDesignRejectionReasonsArgs
    status str
    Whether this personalization design can be used to create cards.
    transfer_lookup_key bool
    If set to true, will atomically remove the lookup key from the existing personalization design, and assign it to this personalization design.
    cardLogo String
    The file for the card logo to use with physical bundles that support card logos. Must have a purpose value of issuing_logo. Image must be in PNG format with dimensions of 1000px by 200px. It must be a binary (black and white) image containing a black logo on a white background. We don't accept grayscale.
    carrierText Property Map
    Hash containing carrier text, for use with physical bundles that support carrier text.
    created Number
    Time at which the object was created. Measured in seconds since the Unix epoch.
    livemode Boolean
    If the object exists in live mode, the value is true. If the object exists in test mode, the value is false.
    lookupKey String
    A lookup key used to retrieve personalization designs dynamically from a static string. This may be up to 200 characters.
    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
    Friendly display name.
    object String
    String representing the object's type. Objects of the same type share the same value.
    physicalBundle String
    The physical bundle object belonging to this personalization design.
    preferences Property Map
    rejectionReasons Property Map
    status String
    Whether this personalization design can be used to create cards.
    transferLookupKey Boolean
    If set to true, will atomically remove the lookup key from the existing personalization design, and assign it to this personalization design.

    Supporting Types

    IssuingPersonalizationDesignCarrierText, IssuingPersonalizationDesignCarrierTextArgs

    FooterBody string
    The footer body text of the carrier letter.
    FooterTitle string
    The footer title text of the carrier letter.
    HeaderBody string
    The header body text of the carrier letter.
    HeaderTitle string
    The header title text of the carrier letter.
    FooterBody string
    The footer body text of the carrier letter.
    FooterTitle string
    The footer title text of the carrier letter.
    HeaderBody string
    The header body text of the carrier letter.
    HeaderTitle string
    The header title text of the carrier letter.
    footer_body string
    The footer body text of the carrier letter.
    footer_title string
    The footer title text of the carrier letter.
    header_body string
    The header body text of the carrier letter.
    header_title string
    The header title text of the carrier letter.
    footerBody String
    The footer body text of the carrier letter.
    footerTitle String
    The footer title text of the carrier letter.
    headerBody String
    The header body text of the carrier letter.
    headerTitle String
    The header title text of the carrier letter.
    footerBody string
    The footer body text of the carrier letter.
    footerTitle string
    The footer title text of the carrier letter.
    headerBody string
    The header body text of the carrier letter.
    headerTitle string
    The header title text of the carrier letter.
    footer_body str
    The footer body text of the carrier letter.
    footer_title str
    The footer title text of the carrier letter.
    header_body str
    The header body text of the carrier letter.
    header_title str
    The header title text of the carrier letter.
    footerBody String
    The footer body text of the carrier letter.
    footerTitle String
    The footer title text of the carrier letter.
    headerBody String
    The header body text of the carrier letter.
    headerTitle String
    The header title text of the carrier letter.

    IssuingPersonalizationDesignPreferences, IssuingPersonalizationDesignPreferencesArgs

    IsDefault bool
    Whether we use this personalization design to create cards when one isn't specified. A connected account uses the Connect platform's default design if no personalization design is set as the default design.
    IsPlatformDefault bool
    Whether this personalization design is used to create cards when one is not specified and a default for this connected account does not exist.
    IsDefault bool
    Whether we use this personalization design to create cards when one isn't specified. A connected account uses the Connect platform's default design if no personalization design is set as the default design.
    IsPlatformDefault bool
    Whether this personalization design is used to create cards when one is not specified and a default for this connected account does not exist.
    is_default bool
    Whether we use this personalization design to create cards when one isn't specified. A connected account uses the Connect platform's default design if no personalization design is set as the default design.
    is_platform_default bool
    Whether this personalization design is used to create cards when one is not specified and a default for this connected account does not exist.
    isDefault Boolean
    Whether we use this personalization design to create cards when one isn't specified. A connected account uses the Connect platform's default design if no personalization design is set as the default design.
    isPlatformDefault Boolean
    Whether this personalization design is used to create cards when one is not specified and a default for this connected account does not exist.
    isDefault boolean
    Whether we use this personalization design to create cards when one isn't specified. A connected account uses the Connect platform's default design if no personalization design is set as the default design.
    isPlatformDefault boolean
    Whether this personalization design is used to create cards when one is not specified and a default for this connected account does not exist.
    is_default bool
    Whether we use this personalization design to create cards when one isn't specified. A connected account uses the Connect platform's default design if no personalization design is set as the default design.
    is_platform_default bool
    Whether this personalization design is used to create cards when one is not specified and a default for this connected account does not exist.
    isDefault Boolean
    Whether we use this personalization design to create cards when one isn't specified. A connected account uses the Connect platform's default design if no personalization design is set as the default design.
    isPlatformDefault Boolean
    Whether this personalization design is used to create cards when one is not specified and a default for this connected account does not exist.

    IssuingPersonalizationDesignRejectionReasons, IssuingPersonalizationDesignRejectionReasonsArgs

    CardLogos List<string>
    The reason(s) the card logo was rejected.
    CarrierTexts List<string>
    The reason(s) the carrier text was rejected.
    CardLogos []string
    The reason(s) the card logo was rejected.
    CarrierTexts []string
    The reason(s) the carrier text was rejected.
    card_logos list(string)
    The reason(s) the card logo was rejected.
    carrier_texts list(string)
    The reason(s) the carrier text was rejected.
    cardLogos List<String>
    The reason(s) the card logo was rejected.
    carrierTexts List<String>
    The reason(s) the carrier text was rejected.
    cardLogos string[]
    The reason(s) the card logo was rejected.
    carrierTexts string[]
    The reason(s) the carrier text was rejected.
    card_logos Sequence[str]
    The reason(s) the card logo was rejected.
    carrier_texts Sequence[str]
    The reason(s) the carrier text was rejected.
    cardLogos List<String>
    The reason(s) the card logo was rejected.
    carrierTexts List<String>
    The reason(s) the carrier text was rejected.

    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