> ## Documentation Index
> Fetch the complete documentation index at: https://www.marqeta.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Card Products

> Use the card products endpoint to create and manage resources that define the behavior and functionality of your physical and virtual cards.

export const EndpointCard = ({method = "API", title, children, href, arrow = true}) => {
  const METHOD_STYLES = {
    GET: {
      bg: "mint-bg-green-400/20 dark:mint-bg-green-400/20",
      text: "mint-text-green-700 dark:mint-text-green-400",
      border: "mint-border-green-300 dark:mint-border-green-700"
    },
    POST: {
      bg: "mint-bg-blue-400/20 dark:mint-bg-blue-400/20",
      text: "mint-text-blue-700 dark:mint-text-blue-400"
    },
    PUT: {
      bg: "mint-bg-yellow-400/20 dark:mint-bg-yellow-400/20",
      text: "mint-text-yellow-700 dark:mint-text-yellow-400"
    },
    PATCH: {
      bg: "mint-bg-orange-400/20 dark:mint-bg-orange-400/20",
      text: "mint-text-orange-700 dark:mint-text-orange-400"
    },
    DELETE: {
      bg: "mint-bg-red-400/20 dark:mint-bg-red-400/20",
      text: "mint-text-red-700 dark:mint-text-red-400"
    },
    API: {
      bg: "mint-bg-black",
      text: "mint-text-white"
    }
  };
  const MethodBadge = ({method}) => {
    const style = METHOD_STYLES[method?.toUpperCase()] ?? METHOD_STYLES.GET;
    return <span className={`
          method-pill rounded-lg font-semibold px-1.5 py-0.5 text-xs leading-5 ${style.bg} ${style.text}`}>
        {method?.toUpperCase()}
      </span>;
  };
  const content = <div className="group flex items-center gap-4 border border-gray-200 dark:border-gray-700 rounded-xl p-5 hover:border-gray-400 dark:hover:border-gray-500 hover:shadow-md transition-all cursor-pointer">
      {}
      <div className="shrink-0">
        <MethodBadge method={method} />
      </div>
      {}
      <div className="flex-1 min-w-0">
        <p className="font-semibold text-gray-900 dark:text-white text-sm leading-snug">{title}</p>
        {children && <p className="mt-1 text-sm text-gray-500 dark:text-gray-400 line-clamp-2">{children}</p>}
      </div>
    </div>;
  if (!href) return content;
  return <a href={href} className="block no-underline border-b-0 mb-2">
      {content}
    </a>;
};

The card products resource represents the behavior and functionality of one or more cards (either physical or virtual). For example, attributes of the card product determine whether the associated cards can be used at an ATM and/or online and whether they are currently enabled. For physical cards, the card product determines color and other printing specifications for when the cards are manufactured and personalized. You can optionally associate authorization controls and/or velocity controls with card products to restrict where and how associated cards are used.

If your program is Managed by Marqeta, then Marqeta will create the card products for your production environment.

Some attributes of the `cardproduct` object can also be defined in an associated `bulkissuance` or `card` object. If you define one of these attributes in more than one object, the Marqeta platform applies an order of precedence to determine which attribute to use at fulfillment time. The order of precedence is as follows:

<Steps>
  <Step>
    `card`
  </Step>

  <Step>
    `bulkissuance`
  </Step>

  <Step>
    `cardproduct`
  </Step>
</Steps>

Defining an attribute in an object with higher precedence does not overwrite the same attribute in a lower-precedence object; the Marqeta platform ignores these lower-precedence attributes.

For more information on cards, see [About Cards](/developer-guides/about-cards/).

<h2 id="post_cardproducts">
  Create card product
</h2>

**Action:** `POST`
**Endpoint:** `/cardproducts`

{/* <EndpointCard
title="Create card product"
path="/cardproducts"
method="post"
/> */}

Use this endpoint to create a card product.

The card product request contains a set of fields that provide basic information about the card product, such as name, active status, and start and end dates. Configuration information is contained in the `config` object, which contains sub-elements whose fields control the features and behavior of the card product. The elements are referred to collectively as the card product "configuration," and as such are contained in a `config` object.

<h3 id="_request_body">
  Request body
</h3>

| Fields                                                                                                                                                                | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| active<br /><br />boolean<br /><br />Optional                                                                                                                         | Indicates whether the card product is active.<br /><br />**NOTE:** This field has no effect on the ability to create cards from this card product. Use the `config.fulfillment.allow_card_creation` field to allow/disallow card creation.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config<br /><br />object<br /><br />Optional                                                                                                                          | Defines the characteristics of the card product. Configurations are conditionally required based on program setup.<br /><br />**Allowable Values:**<br /><br />`card_life_cycle`, `clearing_and_settlement`, `digital_wallet_tokenization`, `fulfillment`, `jit_funding`, `poi`, `selective_auth`, `special`, `transaction_controls`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.**card\_life\_cycle**<br /><br />object<br /><br />Optional                                                                                                    | Defines characteristics of the lifecycle of cards of this card product type.<br /><br />**Allowable Values:**<br /><br />`activate_upon_issue`, `card_service_code`, `expiration_offset`, `reloadability`, `update_expiration_upon_activation`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.card\_life\_cycle.**activate\_upon\_issue**<br /><br />boolean<br /><br />Optional                                                                             | A value of `true` indicates that cards of this card product type are active once they are issued.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.card\_life\_cycle.**card\_service\_code**<br /><br />integer<br /><br />Optional                                                                               | Sequence of three digits that defines various services, differentiates card usage in international or domestic interchange, designates personal identification number (PIN) and authorization requirements, and identifies card restrictions. The following values are commonly used:<br /><br />**First digit**<br /><br />- **1** — International interchange OK<br />- **2** — International interchange, use IC (chip) where feasible<br />- **5** — National interchange only except under bilateral agreement<br />- **6** — National interchange only except under bilateral agreement, use IC (chip) where feasible<br />- **7** — No interchange except under bilateral agreement (closed loop)<br />- **9** — Test<br /><br />**Second digit**<br /><br />- **0** — Normal<br />- **2** — Contact issuer via online means<br />- **4** — Contact issuer via online means except under bilateral agreement<br /><br />**Third digit**<br /><br />- **0** — No restrictions, PIN required<br />- **1** — No restrictions<br />- **2** — Goods and services only (no cash)<br />- **3** — ATM only, PIN required<br />- **4** — Cash only<br />- **5** — Goods and services only (no cash), PIN required<br />- **6** — No restrictions, use PIN where feasible<br />- **7** — Goods and services only (no cash), use PIN where feasible<br /><br />**Allowable Values:**<br /><br />100 - 999<br /><br />**Default value:**<br />101     |
| config.card\_life\_cycle.**expiration\_offset**<br /><br />object<br /><br />Optional                                                                                 | Specifies the length of time after the date of issue for which cards of this card product type are valid.<br /><br />**Allowable Values:**<br /><br />`min_offset`, `unit`, `value`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.card\_life\_cycle.expiration\_offset.**min\_offset**<br /><br />object<br /><br />Optional                                                                     | Specifies the minimum length of time after the date of issue for which the cards are valid.<br /><br />**Allowable Values:**<br /><br />`unit`, `value`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.card\_life\_cycle.expiration\_offset.min\_offset.**unit**<br /><br />string<br /><br />Optional                                                                | Specifies the time unit of the `value` field.<br /><br />**Allowable Values:**<br /><br />`YEARS`, `MONTHS`, `DAYS`, `HOURS`, `MINUTES`, `SECONDS`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.card\_life\_cycle.expiration\_offset.min\_offset.**value**<br /><br />integer<br /><br />Optional                                                              | Specifies the number of time units (as defined by the `unit` field) for which cards of this card product type are valid. Cards expire `value` x `unit` after the date of issue.<br /><br />This number is rounded as follows:<br /><br />- **YEARS** – Rounds up to the last second of the last day of the month of expiration. For example, if the issue date is 1 Jan 2021 and `value = 1`, the cards expire on the last day of Jan 2022.<br />- **MONTHS** – Rounds up to the last second of the last day of the month of expiration. For example, if the issue date is 1 May 2022 and `value = 1`, the cards expire on the last day of June 2022.<br />- **DAYS** – Rounds up to the last second of the day of expiration.<br />- **HOURS**, **MINUTES**, **SECONDS** – No rounding.<br /><br />**Allowable Values:**<br /><br />Any positive integer<br /><br />**Default value:**<br />`4`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.card\_life\_cycle.expiration\_offset.**unit**<br /><br />string<br /><br />Optional                                                                            | Specifies the units for the `value` field.<br /><br />**Allowable Values:**<br /><br />`YEARS`, `MONTHS`, `DAYS`, `HOURS`, `MINUTES`, `SECONDS`<br /><br />**Default value:**<br />`YEARS`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.card\_life\_cycle.expiration\_offset.**value**<br /><br />integer<br /><br />Optional                                                                          | Specifies the number of time units (as defined by the `unit` field in this object) for which cards of this card product type are valid. In other words, cards expire `value` x `unit` after the date of issue.<br /><br />This number is rounded as follows:<br /><br />- **YEARS** – Rounds up to the last second of the last day of the month of expiration. For example, if the issue date is 1 Jan 2021 and `value = 1`, the cards expire on the last day of Jan 2022.<br />- **MONTHS** – Rounds up to the last second of the last day of the month of expiration. For example, if the issue date is 1 May 2022 and `value = 1`, the cards expire on the last day of June 2022.<br />- **DAYS** – Rounds up to the last second of the day of expiration.<br />- **HOURS**, **MINUTES**, **SECONDS** – No rounding.<br /><br />**Allowable Values:**<br /><br />Any positive integer<br /><br />**Default value:**<br />4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.card\_life\_cycle.**reloadability**<br /><br />string<br /><br />Optional                                                                                      | Indicates if a card is reloadable.<br /><br />**Allowable Values:**<br /><br />`NON-RELOADABLE`, `RELOADABLE`, `SINGLE_USE_VIRTUAL`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.card\_life\_cycle.**update\_expiration\_upon\_activation**<br /><br />boolean<br /><br />Optional                                                              | Normally, the `expiration_offset` is measured from the date of issue. Set this field to `true` to measure `expiration_offset` from the date of activation instead.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.**clearing\_and\_settlement**<br /><br />object<br /><br />Optional                                                                                            | Specifies the destination for overdraft funds.<br /><br />**Allowable Values:**<br /><br />`overdraft_destination`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.clearing\_and\_settlement.**overdraft\_destination**<br /><br />string<br /><br />Optional                                                                     | Specifies the destination for overdraft funds.<br /><br />This field does not apply if JIT Funding is enabled.<br /><br />**Allowable Values:**<br /><br />`GPA`, `MERCHANT_CAMPAIGN_ACCOUNT`, `GLOBAL_OVERDRAFT_ACCOUNT`<br /><br />**Default value:**<br />`GPA`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.**digital\_wallet\_tokenization**<br /><br />object<br /><br />Optional                                                                                        | Controls characteristics related to digital wallets.<br /><br />**Allowable Values:**<br /><br />`card_art_id`, `provisioning_controls`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.digital\_wallet\_tokenization.**card\_art\_id**<br /><br />string<br /><br />Optional                                                                          | Specifies the digital wallet card art identifier for the card product. The card art identifier also includes card metadata, such as terms and conditions, card product information, contact information, Apple Pay requirements, Android Pay requirements, wallet profiles, rule sets, terminal profiles, authorization profiles, message profiles, and activation profiles.<br /><br />Digital wallets display the card art after the initial token has been provisioned and activated. Digital wallet card art is updated for all wallets automatically whenever a tokenized card is reissued or replaced.<br /><br />- If your card program is Managed by Marqeta, Marqeta populates this field on your behalf.<br />- If your card program is Powered by Marqeta, you can obtain the correct card art identifier directly from Visa or Mastercard.<br /><br />If this field is left blank, your card product inherits the card art assigned to the account BIN range. For more information about this field, contact your Marqeta representative.<br /><br />**Allowable Values:**<br /><br />Valid identifiers are defined by Visa or Mastercard and vary by program:<br /><br />- For Visa card products, this identifier is a GUID called `profileID`.<br />- For Mastercard card products, this identifier is a string called `ProductConfigID`.                                                                                         |
| config.digital\_wallet\_tokenization.**provisioning\_controls**<br /><br />object<br /><br />Optional                                                                 | Controls the provisioning of digital wallets.<br /><br />**Allowable Values:**<br /><br />Valid `provisioning_controls` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.digital\_wallet\_tokenization.provisioning\_controls.**in\_app\_provisioning**<br /><br />object<br /><br />Optional                                           | Controls the provisioning of digital wallets by a Marqeta customer’s mobile application.<br /><br />**Allowable Values:**<br /><br />Valid `in_app_provisioning` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.digital\_wallet\_tokenization.provisioning\_controls.**manual\_entry**<br /><br />object<br /><br />Optional                                                   | Controls the provisioning of digital wallets by manual entry, in which the cardholder manually enters the card’s primary account number (PAN), card verification value (CVV2), and expiration date.<br /><br />**Allowable Values:**<br /><br />Valid `manual_entry` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| config.digital\_wallet\_tokenization.provisioning\_controls.**wallet\_provider\_card\_on\_file**<br /><br />object<br /><br />Optional                                | Controls the provisioning of digital wallets where the digital wallet provider already has the card on file.<br /><br />**Allowable Values:**<br /><br />Valid `wallet_provider_card_on_file` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.digital\_wallet\_tokenization.provisioning\_controls.**web\_push\_provisioning**<br /><br />object<br /><br />Optional                                         | Specifies the digital wallet card art and program configuration identifiers at the card product level for Web Push Provisioning.<br /><br />**Allowable Values:**<br /><br />Valid `web_push_provisioning` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| config.digital\_wallet\_tokenization.provisioning\_controls.**dwt\_use\_card\_status\_during\_auth**<br /><br />boolean<br /><br />Optional                           | If `true`, then digital wallet transactions are declined if the card associated with the digital wallet token is in either the `SUSPENDED` or `TERMINATED` state.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.**fulfillment**<br /><br />object<br /><br />Optional                                                                                                          | Determines physical characteristics of a card, along with its bulk shipment information.<br /><br />**Allowable Values:**<br /><br />`all_zero_card_security_code`, `allow_card_creation`, `bin_prefix`, `bulk_ship`, `card_personalization`, `enable_offline_pin`, `fulfillment_provider`, `package_id`, `pan_length`, `payment_instrument`, `shipping`, `uppercase_name_lines`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.fulfillment.**all\_zero\_card\_security\_code**<br /><br />boolean<br /><br />Optional                                                                         | If `true`, an all zero code (000) is allowed as a valid value in an authorization request.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| config.fulfillment.**allow\_card\_creation**<br /><br />boolean<br /><br />Optional                                                                                   | Controls the ability to create cards from this card product; `true` allows and `false` disallows the creation of cards.<br /><br />**NOTE:** The card product’s `active` field has no effect on card creation or the behavior of this field.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.fulfillment.**bin\_prefix**<br /><br />string<br /><br />Optional                                                                                              | Prefix of the bank identification number.<br /><br />**Allowable Values:**<br /><br />A six-digit number for the sandbox environment; a six- to nine-digit number is expected in production environments (see note below).<br /><br />**Default value:**<br />111111<br /><br />**NOTE:** In the sandbox environment or when testing against OpenAPI (Swagger), this field must be set to `111111`. It is preferable to use eight- or nine-digit BIN prefixes in production environments. Contact your Marqeta representative for the appropriate value to use.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| config.fulfillment.**bin\_issue\_country**<br /><br />string<br /><br />Optional                                                                                      | Country of the card issuer.<br /><br />**Allowable Values:**<br /><br />A valid alpha-3 <a href="https://www.iso.org/iso-3166-country-codes.html" target="blank">ISO 3166 country code</a>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.**bulk\_ship**<br /><br />boolean<br /><br />Optional                                                                                              | Enables bulk ordering of cards of this card product type using the `/bulkissuances` endpoint.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.fulfillment.**card\_personalization**<br /><br />object<br /><br />Required                                                                                    | Allows personalized attributes to be added to the card product.<br /><br />**Allowable Values:**<br /><br />Valid `card_personalization` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| config.fulfillment.card\_personalization.**carrier**<br /><br />object<br /><br />Optional                                                                            | Specifies attributes of the card carrier.<br /><br />**Allowable Values:**<br /><br />`logo_file`, `logo_thumbnail_file`, `message_file`, `message_line`, `template_id`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.fulfillment.card\_personalization.carrier.**logo\_file**<br /><br />string<br /><br />Optional                                                                 | Specifies an image to display on the card carrier.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.fulfillment.card\_personalization.carrier.**logo\_thumbnail\_file**<br /><br />string<br /><br />Optional                                                      | Specifies a thumbnail-sized rendering of the image specified in the `logo_file` field.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| config.fulfillment.card\_personalization.carrier.**message\_file**<br /><br />string<br /><br />Optional                                                              | Specifies a text file containing a custom message to print on the card carrier.<br /><br />**Allowable Values:**<br /><br />Contains the name of the text file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.fulfillment.card\_personalization.carrier.**message\_line**<br /><br />string<br /><br />Optional                                                              | Specifies a custom message that appears on the card carrier.<br /><br />**Allowable Values:**<br /><br />60 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.fulfillment.card\_personalization.carrier.**message\_line\_2**<br /><br />string<br /><br />Optional                                                           | Specifies the second line of a custom message that appears on the card carrier.<br /><br />**Allowable Values:**<br /><br />60 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.fulfillment.card\_personalization.carrier.**template\_id**<br /><br />string<br /><br />Optional                                                               | Specifies the card carrier template to use.<br /><br />**Allowable Values:**<br /><br />Card carrier template ID                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.fulfillment.card\_personalization.**images**<br /><br />object<br /><br />Optional                                                                             | Specifies personalized images that appear on the card.<br /><br />**Allowable Values:**<br /><br />`card`, `carrier`, `carrier_return_window`, `signature`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.card\_personalization.images.**card**<br /><br />object<br /><br />Optional                                                                        | Specifies personalized images that appear on the card.<br /><br />**Allowable Values:**<br /><br />`name`, `thermal_color`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.card\_personalization.images.card.**name**<br /><br />string<br /><br />Optional                                                                   | Specifies a PNG image to display on the card.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.fulfillment.card\_personalization.images.card.**thermal\_color**<br /><br />string<br /><br />Optional                                                         | Specifies the color of the image displayed on the card.<br /><br />**Allowable Values:**<br /><br />Contains the name of the color and must match one of the provider’s predefined colors.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.card\_personalization.images.**carrier**<br /><br />object<br /><br />Optional                                                                     | Specifies personalized images that appear on the card carrier.<br /><br />**Allowable Values:**<br /><br />`message_1`, `name`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.fulfillment.card\_personalization.images.carrier.**message\_1**<br /><br />string<br /><br />Optional                                                          | Specifies a custom message that appears on the card carrier.<br /><br />**Allowable Values:**<br /><br />60 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.fulfillment.card\_personalization.images.carrier.**name**<br /><br />string<br /><br />Optional                                                                | Specifies a PNG image to display on the card carrier.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.fulfillment.card\_personalization.images.**carrier\_return\_window**<br /><br />object<br /><br />Optional                                                     | Specifies a PNG image to display in the return address window of envelopes used for sending cards to cardholders.<br /><br />**Allowable Values:**<br /><br />`name`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.fulfillment.card\_personalization.images.carrier\_return\_window.**name**<br /><br />string<br /><br />Optional                                                | Specifies a PNG image to display in the return address window of envelopes used for sending cards to cardholders.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.card\_personalization.images.**signature**<br /><br />object<br /><br />Optional                                                                   | Specifies a PNG image of the cardholder’s signature.<br /><br />**Allowable Values:**<br /><br />`name`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.fulfillment.card\_personalization.images.signature.**name**<br /><br />string<br /><br />Optional                                                              | Specifies a PNG image of the cardholder’s signature.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| config.fulfillment.card\_personalization.**perso\_type**<br /><br />string<br /><br />Optional                                                                        | Specifies the type of card personalization.<br /><br />**Allowable Values:**<br /><br />`EMBOSS`, `LASER`, `FLAT`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| config.fulfillment.card\_personalization.**text**<br /><br />object<br /><br />Required                                                                               | Specifies personalized text that appears on the card.<br /><br />**Allowable Values:**<br /><br />`name_line_1`, `name_line_2`, `name_line_3`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.fulfillment.card\_personalization.text.**name\_line\_1**<br /><br />object<br /><br />Required                                                                 | Specifies the first line of personalized text that appears on the card.<br /><br />**Allowable Values:**<br /><br />`name_line_1.value`<br /><br />21 char max; if `name_line_1_numeric_postfix` is `true`, 14 char max.<br /><br />Strings longer than the character limit are truncated.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.card\_personalization.text.name\_line\_1.**value**<br /><br />string<br /><br />Optional                                                           | Line of personalized text printed on the card.<br /><br />**Allowable Values:**<br /><br />21 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config.fulfillment.card\_personalization.text.**name\_line\_2**<br /><br />object<br /><br />Optional                                                                 | Specifies the second line of personalized text that appears on the card.<br /><br />**Allowable Values:**<br /><br />`name_line_2.value`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.fulfillment.card\_personalization.text.name\_line\_2.**value**<br /><br />string<br /><br />Optional                                                           | Line of personalized text printed on the card.<br /><br />**Allowable Values:**<br /><br />21 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config.fulfillment.card\_personalization.text.**name\_line\_3**<br /><br />object<br /><br />Optional                                                                 | Specifies the third line of personalized text that appears on the card.<br /><br />**Allowable Values:**<br /><br />`name_line_3.value`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.fulfillment.card\_personalization.text.name\_line\_3.**value**<br /><br />string<br /><br />Optional                                                           | Line of personalized text printed on the card.<br /><br />**Allowable Values:**<br /><br />21 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config.fulfillment.**enable\_offline\_pin**<br /><br />boolean<br /><br />Optional                                                                                    | Enables offline personal identification number (PIN) verification for Europay Mastercard and Visa (EMV, or "chip-and-PIN") card payments.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.fulfillment.**fulfillment\_provider**<br /><br />string<br /><br />Optional                                                                                    | Specifies the fulfillment provider.<br /><br />You can work with providers located in North America, Europe, South America, and the Asia-Pacific region. For more information, see <a href="/developer-guides/managing-physical-cards/#_fulfillment_providers_by_location">Fulfillment providers by location</a>.<br /><br />**NOTE:** Expedited processing is available for cards that are fulfilled by <a href="https://www.arroweye.com/" target="_blank" rel="noopener">Arroweye Solutions</a>, <a href="https://www.gi-de.com/" target="_blank" rel="noopener">G+D</a>, <a href="http://www.idemia.com" target="_blank" rel="noopener">IDEMIA</a>, and <a href="http://perfectplastic.com/" target="_blank" rel="noopener">Perfect Plastic Printing</a>. You can expedite an order’s processing by using the `expedite` field of the <a href="/core-api/cards/">card</a> or <a href="/core-api/bulk-card-orders/">bulkissuance</a> object. Contact your Marqeta representative for information regarding the cost of expedited service.<br /><br />**Allowable Values:**<br /><br />`ABCORP`, `ALLPAY`, `ARROWEYE`, `CPI`, `EXCEET_DE`, `GD`, `GEMALTO`, `IDEMIA`, `IDEMIA_AU`, `IDEMIA_CZ`, `IDEMIA_DE`, `IDEMIA_FR`, `IDEMIA_FR_SC`, `IDEMIA_LA`, `IDEMIA_PL`, `IDEMIA_UK`, `NID`, `NITECREST`, `NITECREST_PL`, `NITECREST_UK_SC`, `OBERTHUR`, `OBERTHUR_SC`, `PERFECTPLASTIC`, `TAG`<br /><br />**Default value:**<br />`PERFECTPLASTIC` |
| config.fulfillment.**package\_id**<br /><br />string<br /><br />Optional                                                                                              | Card fulfillment provider’s package ID.<br /><br />**Allowable Values:**<br /><br />1–50 chars                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.fulfillment.**pan\_length**<br /><br />string<br /><br />Optional                                                                                              | Specifies the length of the primary account number (PAN).<br /><br />**Allowable Values:**<br /><br />**Default value:**<br />16                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.fulfillment.**payment\_instrument**<br /><br />string<br /><br />Optional                                                                                      | Specifies the physical form cards of this card product type will take.<br /><br />**Allowable Values:**<br /><br />`PHYSICAL_MSR`, `PHYSICAL_ICC`, `PHYSICAL_CONTACTLESS`, `PHYSICAL_COMBO`, `VIRTUAL_PAN`<br /><br />**Default value:**<br />`PHYSICAL_MSR`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.**shipping**<br /><br />object<br /><br />Optional                                                                                                 | Specifies shipping details for the order.<br /><br />**Allowable Values:**<br /><br />`care_of_line`, `method`, `recipient_address`, `return_address`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.fulfillment.shipping.**care\_of\_line**<br /><br />string<br /><br />Optional                                                                                  | Adds the specified value as a care of (C/O) line to the mailing carrier.<br /><br />**NOTE:** This field can be specified on cards, card products, and bulk card orders. If you specify this field at multiple levels, the order of precedence is: card, bulk card order, card product.<br /><br />**Allowable Values:**<br /><br />255 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.fulfillment.shipping.**method**<br /><br />string<br /><br />Optional                                                                                          | Specifies the shipping service.<br /><br />**Allowable Values:**<br /><br />`LOCAL_MAIL`, `LOCAL_MAIL_PACKAGE`, `GROUND`, `TWO_DAY`, `OVERNIGHT`, `INTERNATIONAL`, `INTERNATIONAL_PRIORITY`, `LOCAL_PRIORITY`, `FEDEX_EXPEDITED`, `FEDEX_REGULAR`, `UPS_EXPEDITED`, `UPS_REGULAR`, `USPS_EXPEDITED`, `USPS_REGULAR`<br /><br />Shipping options vary by card provider. For details on the specific shipping companies and services offered by your card provider, contact your Marqeta representative.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config.fulfillment.shipping.**recipient\_address**<br /><br />object<br /><br />Optional                                                                              | Address to which the order will be shipped.<br /><br />In order to generate cards, a valid shipping address must be provided by one of these:<br /><br />- The card or bulk card order’s `fulfillment.shipping.recipient_address` field<br />- The users' `address` fields<br />- The card product’s `config.fulfillment.shipping.recipient_address` field<br /><br />The order of precedence from highest to lowest is card, user, card product. To be valid, an address must have the `address1`, `city`, `state`, and `postal_code` or `zip` fields populated. The `country` field defaults to USA if unpopulated.<br /><br />**Allowable Values:**<br /><br />Valid `recipient_address` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.fulfillment.shipping.recipient\_address.**address1**<br /><br />string<br /><br />Optional                                                                     | Number and street of the address.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />Limits lower than 255 characters may be imposed by providers. Perfect Plastic Printing and IDEMIA have a limit of 100 characters, and Arroweye Solutions has a limit of 50 characters.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.shipping.recipient\_address.**address2**<br /><br />string<br /><br />Optional                                                                     | Additional address information.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />Limits lower than 255 characters may be imposed by providers. Perfect Plastic Printing and IDEMIA have a limit of 100 characters, and Arroweye Solutions has a limit of 50 characters.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.shipping.recipient\_address.**city**<br /><br />string<br /><br />Optional                                                                         | City of the address.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.shipping.recipient\_address.**country**<br /><br />string<br /><br />Optional                                                                      | Country of the address.<br /><br />**Allowable Values:**<br /><br />40 char max<br /><br />English short name. For example, for the Kingdom of Spain, use the English short name "Spain".<br /><br />The ISO maintains the <a href="https://www.iso.org/obp/ui/#search/code/" target="_blank" rel="noopener">full list of country codes</a>.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.shipping.recipient\_address.**first\_name**<br /><br />string<br /><br />Optional                                                                  | First name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.fulfillment.shipping.recipient\_address.**last\_name**<br /><br />string<br /><br />Optional                                                                   | Last name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.fulfillment.shipping.recipient\_address.**middle\_name**<br /><br />string<br /><br />Optional                                                                 | Middle name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.fulfillment.shipping.recipient\_address.**phone**<br /><br />string<br /><br />Optional                                                                        | Telephone number of the addressee.<br /><br />**Allowable Values:**<br /><br />20 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.shipping.recipient\_address.**postal\_code**<br /><br />string<br /><br />Optional                                                                 | Postal code of the address.<br /><br />**Allowable Values:**<br /><br />10 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.fulfillment.shipping.recipient\_address.**state**<br /><br />string<br /><br />Optional                                                                        | State of the address.<br /><br />**Allowable Values:**<br /><br />32 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.fulfillment.shipping.recipient\_address.**zip**<br /><br />string<br /><br />Optional                                                                          | United States ZIP code of the address.<br /><br />**Allowable Values:**<br /><br />10 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.fulfillment.shipping.**return\_address**<br /><br />object<br /><br />Optional                                                                                 | Address to which the order will be returned if shipping fails.<br /><br />**Allowable Values:**<br /><br />`address1`, `address2`, `city`, `country`, `first_name`, `last_name`, `middle_name`, `phone`, `postal_code`, `state`, `zip`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config.fulfillment.shipping.return\_address.**address1**<br /><br />string<br /><br />Optional                                                                        | Number and street of the address.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />Limits lower than 255 characters may be imposed by providers. Perfect Plastic Printing and IDEMIA have a limit of 100 characters, and Arroweye Solutions has a limit of 50 characters.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.shipping.return\_address.**address2**<br /><br />string<br /><br />Optional                                                                        | Additional address information.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />Limits lower than 255 characters may be imposed by providers. Perfect Plastic Printing and IDEMIA have a limit of 100 characters, and Arroweye Solutions has a limit of 50 characters.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.shipping.return\_address.**city**<br /><br />string<br /><br />Optional                                                                            | City of the address.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.shipping.return\_address.**country**<br /><br />string<br /><br />Optional                                                                         | Country of the address.<br /><br />**Allowable Values:**<br /><br />40 char max<br /><br />English short name. For example, for the Kingdom of Spain, use the English short name "Spain".<br /><br />The ISO maintains the <a href="https://www.iso.org/obp/ui/#search/code/" target="_blank" rel="noopener">full list of country codes</a>.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.shipping.return\_address.**first\_name**<br /><br />string<br /><br />Optional                                                                     | First name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.fulfillment.shipping.return\_address.**last\_name**<br /><br />string<br /><br />Optional                                                                      | Last name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.fulfillment.shipping.return\_address.**middle\_name**<br /><br />string<br /><br />Optional                                                                    | Middle name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.fulfillment.shipping.return\_address.**phone**<br /><br />string<br /><br />Optional                                                                           | Telephone number of the addressee.<br /><br />**Allowable Values:**<br /><br />20 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.shipping.return\_address.**postal\_code**<br /><br />string<br /><br />Optional                                                                    | Postal code of the address.<br /><br />**Allowable Values:**<br /><br />10 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.fulfillment.shipping.return\_address.**state**<br /><br />string<br /><br />Optional                                                                           | State of the address.<br /><br />**Allowable Values:**<br /><br />32 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.fulfillment.shipping.return\_address.**zip**<br /><br />string<br /><br />Optional                                                                             | United States ZIP code of the address.<br /><br />**Allowable Values:**<br /><br />10 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.fulfillment.**uppercase\_name\_lines**<br /><br />boolean<br /><br />Optional                                                                                  | A value of `true` sets the text in the `fulfillment.card_personalization.text.name_line_1` and `name_line_2` fields to all uppercase letters. A value of `false` leaves the text in its original state.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.**jit\_funding**<br /><br />object<br /><br />Optional                                                                                                         | Governs the behavior of JIT Funding.<br /><br />**Allowable Values:**<br /><br />`paymentcard_funding_source`, `program_funding_source`, `programgateway_funding_source`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.jit\_funding.**paymentcard\_funding\_source**<br /><br />object<br /><br />Optional                                                                            | Enables and configures a payment card funding source.<br /><br />**Allowable Values:**<br /><br />Valid `paymentcard_funding_source` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| config.jit\_funding.paymentcard\_funding\_source.**enabled**<br /><br />boolean<br /><br />Optional                                                                   | Specifies whether JIT Funding is enabled or disabled for the payment card funding source. A value of `true` indicates that the payment card funding source is enabled and will be debited when swipes occur.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.jit\_funding.paymentcard\_funding\_source.**refunds\_destination**<br /><br />string<br /><br />Optional                                                       | Specifies the return destination for refunds in the case of a transaction reversal.<br /><br />**Allowable Values:**<br /><br />`GATEWAY`, `GPA`, `WATERFALL`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.jit\_funding.**program\_funding\_source**<br /><br />object<br /><br />Optional                                                                                | Enables and configures a program funding source.<br /><br />**Allowable Values:**<br /><br />Valid `program_funding_source` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.jit\_funding.program\_funding\_source.**enabled**<br /><br />boolean<br /><br />Optional                                                                       | Specifies whether JIT Funding is enabled or disabled for the program funding source. A value of `true` indicates that the program funding source is enabled and will be debited when swipes occur.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.jit\_funding.program\_funding\_source.**funding\_source\_token**<br /><br />string<br /><br />Optional                                                         | Unique identifier of the already existing funding source. Required if JIT Funding is enabled.<br /><br />**Allowable Values:**<br /><br />36 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.jit\_funding.program\_funding\_source.**refunds\_destination**<br /><br />string<br /><br />Optional                                                           | Specifies the return destination for refunds in the case of a transaction reversal. `PROGRAM_FUNDING_SOURCE` returns funds to the program funding source. `GPA` returns the funds to the user’s GPA.<br /><br />**Allowable Values:**<br /><br />`PROGRAM_FUNDING_SOURCE`, `GPA`, `WATERFALL`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.jit\_funding.**programgateway\_funding\_source**<br /><br />object<br /><br />Optional                                                                         | Enables and configures a program gateway funding source.<br /><br />**Allowable Values:**<br /><br />Valid `programgateway_funding_source` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| config.jit\_funding.programgateway\_funding\_source.**always\_fund**<br /><br />boolean<br /><br />Optional                                                           | If set to `true`, this card product is always funded from this program gateway funding source.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.jit\_funding.programgateway\_funding\_source.**enabled**<br /><br />boolean<br /><br />Optional                                                                | Specifies whether JIT Funding is enabled or disabled for the program gateway funding source. A value of `true` indicates that the program gateway funding source is enabled and will be debited when swipes occur.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.jit\_funding.programgateway\_funding\_source.**funding\_source\_token**<br /><br />string<br /><br />Optional                                                  | Unique identifier of the already existing funding source. Required if JIT Funding is enabled.<br /><br />**Allowable Values:**<br /><br />36 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.jit\_funding.programgateway\_funding\_source.**refunds\_destination**<br /><br />string<br /><br />Optional                                                    | Specifies the return destination for refunds in the case of a transaction reversal. In most cases, you should set the value to `GATEWAY`, which returns funds to the program gateway funding source. Setting to `GPA` returns the funds to the user’s GPA, which creates a positive account balance and introduces the potential of a transaction being authorized without a JIT Funding request being sent to the gateway.<br /><br />**Allowable Values:**<br /><br />`GATEWAY`, `GPA`, `WATERFALL`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.**poi**<br /><br />object<br /><br />Optional                                                                                                                  | Governs the point of interaction.<br /><br />**Allowable Values:**<br /><br />`atm`, `ecommerce`, `other`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.poi.**atm**<br /><br />boolean<br /><br />Optional                                                                                                             | If set to `true`, cards can be used for withdrawing cash at an ATM and for receiving cash back at a point of sale (POS).<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| config.poi.**ecommerce**<br /><br />boolean<br /><br />Optional                                                                                                       | If set to `true`, cards can be used for online purchases.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.poi.**other**<br /><br />object<br /><br />Optional                                                                                                            | Allows for configuration of points of interaction other than ecommerce or ATMs, such as points of sale (POS).<br /><br />**Allowable Values:**<br /><br />`allow`, `card_presence_required`, `cardholder_presence_required`, `use_random_pin`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.poi.other.**allow**<br /><br />boolean<br /><br />Optional                                                                                                     | If set to `true`, card transactions at points of interaction other than e-commerce or ATMs are allowed. This group includes points of sale (POS).<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.poi.other.**card\_presence\_required**<br /><br />boolean<br /><br />Optional                                                                                  | If set to `true`, cards of this card product type are required to be present during the transaction, such as in IVR scenarios.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.poi.other.**cardholder\_presence\_required**<br /><br />boolean<br /><br />Optional                                                                            | If set to `true`, the cardholder is required to be present during the transaction, such as in a restaurant where the card is present but the cardholder might not be present when the card is swiped.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.poi.other.**use\_random\_pin**<br /><br />boolean<br /><br />Optional                                                                                          | If set to `true`, cards of this card product type will be assigned a random PIN.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.**selective\_auth**<br /><br />object<br /><br />Optional                                                                                                      | Contains information about authorization decisions.<br /><br />**Allowable Values:**<br /><br />`dmd_location_sensitivity`, `enable_regex_search_chain`, `sa_mode`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.selective\_auth.**dmd\_location\_sensitivity**<br /><br />integer<br /><br />Optional                                                                          | Determines what type of merchant information is required for a match (authorization). Not relevant if `enable_regex_search_chain = false`.<br /><br />- **0** – Requires exact match on card acceptor name and postal code to existing entry in Marqeta Merchant database (most restrictive).<br />- **1** – Partial match on card acceptor name (least restrictive).<br />- **2** – Partial match on card acceptor name; exact match on card acceptor city.<br />- **3** – Partial match on card acceptor name; exact match on card acceptor postal code.<br />- **4** – Partial match on card acceptor name; exact match on street address 1 and postal code.<br /><br />**Allowable Values:**<br /><br />`0`, `1`, `2`, `3`, `4`<br /><br />**Default value:**<br />0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.selective\_auth.**enable\_regex\_search\_chain**<br /><br />boolean<br /><br />Optional                                                                        | Set to `true` to perform regular expression checking on the description received in the authorization.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.selective\_auth.**sa\_mode**<br /><br />integer<br /><br />Optional                                                                                            | Specifies the selective authorization mode.<br /><br />- **0** — Inactive<br />- **1** — Active (attempts to authorize a merchant that does not have a recognized MID by matching other pieces of information)<br />- **2** — Logging and notification (checks the transaction and logs results, but does not authorize)<br /><br />Selective authorization applies to transactions that are limited to specific merchants. Matching requirements for authorization are set by the `dmd_location_sensitivity` field.<br /><br />**Allowable Values:**<br /><br />`0`, `1`, `2`<br /><br />**Default value:**<br />0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.**special**<br /><br />object<br /><br />Optional                                                                                                              | Contains information about merchant onboarding.<br /><br />**Allowable Values:**<br /><br />`merchant_on_boarding`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.special.**merchant\_on\_boarding**<br /><br />boolean<br /><br />Optional                                                                                      | If set to `true`, cards of this card product type can be used for merchant onboarding.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.**transaction\_controls**<br /><br />object<br /><br />Optional                                                                                                | Controls transactional characteristics of card usage.<br /><br />**Allowable Values:**<br /><br />`accepted_countries_token`, `address_verification`, `allow_chip_fallback`, `allow_first_pin_set_via_financial_transaction`, `allow_gpa_auth`, `allow_mcc_group_authorization_controls`, `allow_network_load`, `allow_network_load_card_activation`, `allow_quasi_cash`, `always_require_icc`, `always_require_pin`, `enable_partial_auth_approval`, `ignore_card_suspended_state`, `notification_language`, `quasi_cash_exempt_merchant_group_token`, `quasi_cash_exempt_mids`, `require_card_not_present_card_security_code`, `strong_customer_authentication_limits`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.transaction\_controls.**accepted\_countries\_token**<br /><br />string<br /><br />Optional                                                                     | Set to `accept_us_only` to allow transactions only within the US.<br /><br />Set to `decline_ofac_countries` to allow international transactions except with countries that the Financial Action Task Force (FATF) and Office of Foreign Assets Control (OFAC) have identified as high risk.<br /><br />Users with the Admin role can create and update additional lists of accepted countries for transactions at the `/acceptedcountries` endpoint. See <a href="/core-api/accepted-countries/">Accepted Countries</a>.<br /><br />**Allowable Values:**<br /><br />`accept_us_only`, `decline_ofac_countries`, additional Admin-defined tokens<br /><br />**Default value:**<br />`accept_us_only`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.transaction\_controls.**address\_verification**<br /><br />object<br /><br />Optional                                                                          | Contains configuration options for AVS.<br /><br />**Allowable Values:**<br /><br />Valid `address_verification` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.transaction\_controls.address\_verification.**auth\_messages**<br /><br />object<br /><br />Optional                                                           | Contains verification options for authorization messages.<br /><br />These messages pertain to actual purchases and are for amounts greater than \$0.<br /><br />**Allowable Values:**<br /><br />One or more verification options                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.transaction\_controls.address\_verification.**av\_messages**<br /><br />object<br /><br />Optional                                                             | Contains verification options for account verification messages.<br /><br />These are \$0 messages typically used to store cards on file at a merchant.<br /><br />**Allowable Values:**<br /><br />One or more verification options                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.transaction\_controls.**afd\_hold\_increase\_override**<br /><br />integer<br /><br />Optional                                                                 | Overrides AFD (MCC 5542) `hold_increase.value` at the card product level with the specified value. Expressed in positive whole numbers and major units of the cardholder billing currency. If this field is not configured, the program-wide MCC-group `hold_increase.value` applies.<br /><br />**Allowable Values:**<br /><br />Any whole number                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.transaction\_controls.**allow\_chip\_fallback**<br /><br />boolean<br /><br />Optional                                                                         | Indicates whether to allow transactions where a Europay Mastercard and Visa (EMV) chip-enabled card was processed using the magstripe as fallback.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.transaction\_controls.**allow\_first\_pin\_set\_via\_financial\_transaction**<br /><br />boolean<br /><br />Optional                                           | **WARNING:** This field is deprecated and will be unsupported in a future release.<br /><br />Allows cardholders to define a personal identification number (PIN) as they complete their first PIN-debit transaction.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.transaction\_controls.**allow\_gpa\_auth**<br /><br />boolean<br /><br />Optional                                                                              | If set to `true`, transactions can be authorized using GPA funds.<br /><br />**NOTE:** For most programs, this field should be set to `true`.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.transaction\_controls.**allow\_mcc\_group\_authorization\_controls**<br /><br />boolean<br /><br />Optional                                                    | The <a href="/core-api/mcc-groups/">MCC group</a>`authorization_controls` object allows you to automatically increase authorization holds and to specify authorization expiration times based on merchant type. By default, these settings apply to all cards in your program.<br /><br />However, you can make cards that are associated with a particular card product exempt from increasing authorization holds by setting the `allow_mcc_group_authorization_controls` field to `false`. Doing so does not impact authorization expiration times.<br /><br />**NOTE:**<a href="/developer-guides/money-movement-overview/#_automated_fuel_dispenser_afd_transactions">Automated fuel dispenser (AFD)</a> transactions (MCC 5542) ignore this field, because Marqeta will increase authorization holds for AFDs if the card product has been configured to do so.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| config.transaction\_controls.**allow\_network\_load**<br /><br />boolean<br /><br />Optional                                                                          | Indicates whether card network loads are allowed. The associated card’s state must be `ACTIVE` or the load will be rejected.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.transaction\_controls.**allow\_network\_load\_card\_activation**<br /><br />boolean<br /><br />Optional                                                        | Indicates whether card network loads are allowed. Sets the associated card’s state to `ACTIVE` if its current state is `INACTIVE`.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.transaction\_controls.**allow\_quasi\_cash**<br /><br />boolean<br /><br />Optional                                                                            | Indicates whether quasi-cash transactions are allowed. In a quasi-cash transaction, the cardholder purchases an item that can be directly converted to cash, such as traveler’s checks, money orders, casino chips, or lottery tickets.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.transaction\_controls.**always\_require\_icc**<br /><br />boolean<br /><br />Optional                                                                          | If set to `true`, cards of this card product type require an Integrated Circuit Card.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.transaction\_controls.**always\_require\_pin**<br /><br />boolean<br /><br />Optional                                                                          | If set to `true`, cards of this card product type require a personal identification number (PIN).<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.transaction\_controls.**enable\_partial\_auth\_approval**<br /><br />boolean<br /><br />Optional                                                               | Set to `true` to enable partial authorizations.<br /><br />When this setting is `false` and the requested authorization amount exceeds available funds, the transaction is declined. When this setting is `true` and the requested authorization amount exceeds available funds, the transaction is authorized for the amount of available funds.<br /><br />NOTE\|OPEN\|\| CALLOUTTITLE:Note\|TITLEBREAK\|Automated fuel dispenser (AFD) transactions (MCC 5542) ignore this field, as Marqeta will always partially approve AFD pre-authorizations if the transaction payload field <code>partial\_approval\_capable</code> is enabled. NOTE\|CLOSE<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| config.transaction\_controls.**ignore\_card\_suspended\_state**<br /><br />boolean<br /><br />Optional                                                                | Allows transactions to be approved even if the card’s `state = SUSPENDED`. When this field is set to `true`, the card behaves as if its `state = ACTIVE`.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.transaction\_controls.**notification\_language**<br /><br />string<br /><br />Optional                                                                         | Specifies the language for 3D Secure and digital wallet token notifications sent to cardholders under this card program.<br /><br />You can send notifications to your cardholders in the following languages:<br /><br />- **ces** – Czech<br />- **deu** – German<br />- **eng** – English<br />- **fra** – French<br />- **ell** – Greek<br />- **ita** – Italian<br />- **nld** – Dutch<br />- **pol** – Polish<br />- **por** – Portuguese<br />- **ron** – Romanian<br />- **spa** – Spanish<br />- **swe** – Swedish<br /><br />By default, notifications are sent in English.<br /><br />To specify the language for OTP notifications at the user level, see <a href="/core-api/users/">Users</a>. Languages set at the user level take precedence over the language set at the card product level.<br /><br />**Allowable Values:**<br /><br />`ces`, `deu`, `eng`, `fra`, `ell`, `ita`, `nld`, `pol`, `por`, `ron`, `spa`, `swe`<br /><br />If you leave this field blank, cardholders receive notifications in English.                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.transaction\_controls.**quasi\_cash\_exempt\_merchant\_group\_token**<br /><br />string<br /><br />Optional                                                    | The token of the merchant group that you want to exempt from quasi-cash transaction authorization control, allowing your cardholders to conduct quasi-cash transactions. In a quasi-cash transaction, the cardholder purchases an item that can be directly converted to cash, such as traveler’s checks, money orders, casino chips, or lottery tickets.<br /><br />You can specify a merchant group token in addition to whatever merchant identifiers you listed in the `quasi_cash_exempt_mids` field, if any. For more information, see <a href="/core-api/merchant-groups/">Merchant Groups</a>.<br /><br />**Allowable Values:**<br /><br />1–36 chars<br /><br />Valid merchant group token.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.transaction\_controls.**quasi\_cash\_exempt\_mids**<br /><br />string<br /><br />Optional                                                                      | Comma-separated list of merchant identifiers that you want to exempt from quasi-cash transaction authorization control, allowing your cardholders to conduct quasi-cash transactions. In a quasi-cash transaction, the cardholder purchases an item that can be directly converted to cash, such as traveler’s checks, money orders, casino chips, or lottery tickets.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />For example: `12345678901,23456789012,34567890123,45678901234`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.transaction\_controls.**require\_card\_not\_present\_card\_security\_code**<br /><br />boolean<br /><br />Optional                                             | A value of `true` indicates that if `card_presence_required` is `true`, the card’s security code is required.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.transaction\_controls.**strong\_customer\_authentication\_limits**<br /><br />object<br /><br />Optional                                                       | Contains information about Strong Customer Authentication (SCA) behavior for contactless point-of-sale (POS) and low-value payment (LVP) e-commerce transactions.<br /><br />**Allowable Values:**<br /><br />`sca_contactless_cumulative_amount_limit`, `sca_contactless_transaction_limit`, `sca_contactless_transactions_count_limit`, `sca_contactless_transactions_currency`, `sca_lvp_cumulative_amount_limit`, `sca_lvp_transaction_limit`, `sca_lvp_transactions_count_limit`, `sca_tra_exemption_amount_limit`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**cavv\_authentication\_amount\_incremental\_percentage**<br /><br />string<br /><br />Optional | If you have enabled CAVV authentication amount validation, the value of this field specifies the maximum allowable variance between the authorization amount and the 3D Secure authentication amount. Expressed as a percentage.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />**Default value:**<br />0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**enable\_cavv\_authentication\_amount\_validation**<br /><br />boolean<br /><br />Optional     | If set to `true`, Marqeta validates the amount in the authorization transaction against the amount in the 3D Secure authentication attempt. If the authorization amount is greater than the 3D Secure authentication amount, Marqeta rejects the transaction. You can specify an allowable variance for the 3D Secure authentication amount in the `cavv_authentication_amount_incremental_percentage` field.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**enable\_issuer\_tra\_exemption**<br /><br />boolean<br /><br />Optional                       | If set to `true`, Marqeta does not increment the low-value payment (LVP) counter for frictionless 3D Secure transactions.<br /><br />This field is enabled in your card product configuration. Contact your Marqeta representative to configure this field for your program.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_contactless\_cumulative\_amount\_limit**<br /><br />decimal<br /><br />Optional          | Specifies the cumulative limit of transactions the cardholder can perform before receiving an SCA challenge.<br /><br />A value of `0` in this field means that the cumulative amount spent in contactless POS transactions performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />decimal<br /><br />**Format:**<br />0.00<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_contactless\_transaction\_limit**<br /><br />decimal<br /><br />Optional                 | Specifies the maximum allowable amount for a single contactless point-of-sale (POS) transaction, above which the cardholder receives a strong customer authentication (SCA) challenge.<br /><br />A value of `0` in this field means that the amount of any single contactless POS transaction performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />decimal<br /><br />**Format:**<br />0.00<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_contactless\_transactions\_count\_limit**<br /><br />integer<br /><br />Optional         | Specifies the number of contactless POS transactions the cardholder can perform before receiving an SCA challenge.<br /><br />A value of `0` in this field means that the number of contactless POS transactions performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />Any integer, such as `5`.<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_contactless\_transactions\_currency**<br /><br />string<br /><br />Optional              | Specifies the currency type for contactless POS transactions.<br /><br />This field is required if either the `sca_contactless_transaction_limit` field or the `sca_contactless_cumulative_amount_limit` field in this object contains a value, even if that value is `0`.<br /><br />**Allowable Values:**<br /><br />Valid three-digit ISO 4217 currency type, such as `EUR`.<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_lvp\_cumulative\_amount\_limit**<br /><br />decimal<br /><br />Optional                  | Specifies the cumulative limit of low-value payment (LVP) e-commerce transactions the cardholder can perform before receiving an SCA challenge.<br /><br />For example, if you set the value of this field to `100.00`, your cardholder can perform two transactions for `30.00` and two transactions for `20.00` before receiving an SCA challenge.<br /><br />If you leave this field blank, the cumulative amount spent in LVP e-commerce transactions performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />decimal<br /><br />**Format:**<br />0.00<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_lvp\_transaction\_limit**<br /><br />decimal<br /><br />Optional                         | Specifies the maximum allowable amount for a single low-value payment (LVP) e-commerce transaction, above which the cardholder receives a strong customer authentication (SCA) challenge.<br /><br />If you leave this field blank, the amount of any single LVP e-commerce transaction performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />decimal<br /><br />**Format:**<br />0.00<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_lvp\_transactions\_count\_limit**<br /><br />integer<br /><br />Optional                 | Specifies the number of LVP e-commerce transactions the cardholder can perform before receiving an SCA challenge.<br /><br />If you leave this field blank, the total number of LVP e-commerce transactions performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />An integer, such as `5`.<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_lvp\_transactions\_currency**<br /><br />string<br /><br />Optional                      | Specifies the currency type for LVP e-commerce transaction limits.<br /><br />This field is required if any one of the `sca_lvp_transaction_limit`, `sca_lvp_cumulative_amount_limit`, or `sca_lvp_transactions_count_limit` fields in this object contains a value, even if that value is `0`.<br /><br />**Allowable Values:**<br /><br />Valid three-digit ISO 4217 currency type, such as `EUR`.<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_tra\_exemption\_amount\_limit**<br /><br />decimal<br /><br />Optional                   | Specifies the maximum allowable amount for a single low-value payment (LVP) e-commerce transaction with transaction risk analysis (TRA) exemption sent by the merchant or acquirer. If the transaction amount exceeds the specified limit, then the transaction is either approved or it receives a strong customer authentication (SCA) challenge based on `sca_lvp_transaction_limit` and `sca_lvp_transactions_currency`.<br /><br />**Allowable Values:**<br /><br />decimal<br /><br />**Format:**<br />0.00<br /><br />**Default value:**<br />`0.00`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| end\_date<br /><br />date<br /><br />Optional                                                                                                                         | End date of the range over which the card product can be active.<br /><br />**Allowable Values:**<br /><br />Format: yyyy-mm-DD                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| name<br /><br />string<br /><br />Required                                                                                                                            | Name of the card product. Marqeta recommends that you use a unique string.<br /><br />**Allowable Values:**<br /><br />1–40 chars                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| start\_date<br /><br />date<br /><br />Required                                                                                                                       | Date when the card product becomes active. If the start date has passed and the card is set to `active = false`, then the card will not be activated.<br /><br />**Allowable Values:**<br /><br />Format: yyyy-mm-DD                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| token<br /><br />string<br /><br />Optional                                                                                                                           | Unique identifier of the card product.<br /><br />If you do not include a token, the system will generate one automatically. This token is required in other API calls, so we recommend that rather than let the system generate one, you use a simple string that is easy to remember. This value cannot be updated.<br /><br />**Allowable Values:**<br /><br />1–36 chars                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |

<h3 id="_sample_request_body">
  Sample request body
</h3>

```json JSON expandable lines wrap theme={null}
{
  "name": "My Card Product 01",
  "token": "my_cardproduct_01",
  "start_date": "2021-04-27",
  "config": {
    "poi": {
      "ecommerce": false,
      "atm": false,
      "other": {
        "allow": true,
        "card_presence_required": false,
        "cardholder_presence_required": false
      }
    },
    "transaction_controls": {
      "accepted_countries_token": "accept_us_only",
      "always_require_pin": false,
      "always_require_icc": false,
      "allow_gpa_auth": true,
      "require_card_not_present_card_security_code": false,
      "allow_mcc_group_authorization_controls": true,
      "ignore_card_suspended_state": false,
      "allow_network_load": false,
      "allow_network_load_card_activation": false,
      "allow_quasi_cash": false,
      "enable_partial_auth_approval": true,
      "notification_language": "fra"
    },
    "fulfillment": {
      "shipping": {
        "return_address": {
          "address1": "123 Henry St",
          "address2": "Suite 101",
          "city": "Porterville",
          "state": "CA",
          "postal_code": "93257",
          "country": "USA",
          "phone": "8315551212",
          "first_name": "Saki",
          "middle_name": "R",
          "last_name": "Dogger"
        },
        "recipient_address": {
          "address1": "1234 Grove Street",
          "city": "Berkeley",
          "state": "CA",
          "postal_code": "94702",
          "country": "USA",
          "phone": "5105551212",
          "first_name": "Jane",
          "last_name": "Doe"
        },
        "method": "OVERNIGHT"
      },
      "card_personalization": {
        "text": {
          "name_line_1": {
            "value": "Saki Dogger"
          },
          "name_line_2": {
            "value": "Aegis Fleet Services"
          }
        },
        "carrier": {
          "name": "my_carrier_logo.png",
          "message_line": "my message"
        },
        "images": {
          "card": {
            "name": "my_card_logo.png",
            "thermal_color": "Black"
          }
        },
        "signature": {
          "name": "my_signature.png"
        },
        "carrier_return_window": {
          "name": "my_return_address_image.png"
        }
      },
      "payment_instrument": "PHYSICAL_MSR",
      "package_id": "0",
      "all_zero_card_security_code": false,
      "bin_prefix": "111111",
      "bin_issue_country": "USA",
      "bulk_ship": false,
      "pan_length": "16",
      "fulfillment_provider": "PERFECTPLASTIC"
    },
    "selective_auth": {
      "sa_mode": 1,
      "enable_regex_search_chain": false,
      "dmd_location_sensitivity": 0
    },
    "card_life_cycle": {
      "activate_upon_issue": true,
      "expiration_offset": {
        "unit": "YEARS",
        "value": 10
      },
      "card_service_code": 101,
      "update_expiration_upon_activation": false
    },
    "jit_funding": {
      "paymentcard_funding_source": {
        "enabled": true
      }
    }
  }
}
```

<h3 id="_response_body">
  Response body
</h3>

| Fields                                                                                                                                                                              | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| active<br /><br />boolean<br /><br />Conditionally returned                                                                                                                         | Indicates whether the card product is active.<br /><br />This field is returned if it exists in the resource.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config<br /><br />object<br /><br />Conditionally returned                                                                                                                          | Defines the characteristics of the card product. Configurations are conditionally returned based on program setup.<br /><br />**Allowable Values:**<br /><br />`card_life_cycle`, `clearing_and_settlement`, `digital_wallet_tokenization`, `fulfillment`, `jit_funding`, `poi`, `selective_auth`, `special`, `transaction_controls`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.**card\_life\_cycle**<br /><br />object<br /><br />Conditionally returned                                                                                                    | Defines characteristics of the lifecycle of cards of this card product type.<br /><br />**Allowable Values:**<br /><br />`activate_upon_issue`, `card_service_code`, `expiration_offset`, `reloadability`, `update_expiration_upon_activation`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.card\_life\_cycle.**activate\_upon\_issue**<br /><br />boolean<br /><br />Conditionally returned                                                                             | A value of `true` indicates that cards of this card product type are active once they are issued.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.card\_life\_cycle.**card\_service\_code**<br /><br />integer<br /><br />Conditionally returned                                                                               | Sequence of three digits that defines various services, differentiates card usage in international or domestic interchange, designates personal identification number (PIN) and authorization requirements, and identifies card restrictions. The following values are commonly used:<br /><br />**First digit**<br /><br />- **1** — International interchange OK<br />- **2** — International interchange, use IC (chip) where feasible<br />- **5** — National interchange only except under bilateral agreement<br />- **6** — National interchange only except under bilateral agreement, use IC (chip) where feasible<br />- **7** — No interchange except under bilateral agreement (closed loop)<br />- **9** — Test<br /><br />**Second digit**<br /><br />- **0** — Normal<br />- **2** — Contact issuer via online means<br />- **4** — Contact issuer via online means except under bilateral agreement<br /><br />**Third digit**<br /><br />- **0** — No restrictions, PIN required<br />- **1** — No restrictions<br />- **2** — Goods and services only (no cash)<br />- **3** — ATM only, PIN required<br />- **4** — Cash only<br />- **5** — Goods and services only (no cash), PIN required<br />- **6** — No restrictions, use PIN where feasible<br />- **7** — Goods and services only (no cash), use PIN where feasible<br /><br />**Allowable Values:**<br /><br />100 - 999<br /><br />**Default value:**<br />101     |
| config.card\_life\_cycle.**expiration\_offset**<br /><br />object<br /><br />Conditionally returned                                                                                 | Specifies the length of time after the date of issue for which cards of this card product type are valid.<br /><br />**Allowable Values:**<br /><br />`min_offset`, `unit`, `value`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.card\_life\_cycle.expiration\_offset.**min\_offset**<br /><br />object<br /><br />Conditionally returned                                                                     | Specifies the minimum length of time after the date of issue for which the cards are valid.<br /><br />**Allowable Values:**<br /><br />`unit`, `value`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.card\_life\_cycle.expiration\_offset.min\_offset.**unit**<br /><br />string<br /><br />Conditionally returned                                                                | Specifies the time unit of the `value` field.<br /><br />**Allowable Values:**<br /><br />`YEARS`, `MONTHS`, `DAYS`, `HOURS`, `MINUTES`, `SECONDS`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.card\_life\_cycle.expiration\_offset.min\_offset.**value**<br /><br />integer<br /><br />Conditionally returned                                                              | Specifies the number of time units (as defined by the `unit` field) for which cards of this card product type are valid. Cards expire `value` x `unit` after the date of issue.<br /><br />This number is rounded as follows:<br /><br />- **YEARS** – Rounds up to the last second of the last day of the month of expiration. For example, if the issue date is 1 Jan 2021 and `value = 1`, the cards expire on the last day of Jan 2022.<br />- **MONTHS** – Rounds up to the last second of the last day of the month of expiration. For example, if the issue date is 1 May 2022 and `value = 1`, the cards expire on the last day of June 2022.<br />- **DAYS** – Rounds up to the last second of the day of expiration.<br />- **HOURS**, **MINUTES**, **SECONDS** – No rounding.<br /><br />**Allowable Values:**<br /><br />Any positive integer<br /><br />**Default value:**<br />`4`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.card\_life\_cycle.expiration\_offset.**unit**<br /><br />string<br /><br />Conditionally returned                                                                            | Specifies the units for the `value` field.<br /><br />**Allowable Values:**<br /><br />`YEARS`, `MONTHS`, `DAYS`, `HOURS`, `MINUTES`, `SECONDS`<br /><br />**Default value:**<br />`YEARS`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.card\_life\_cycle.expiration\_offset.**value**<br /><br />integer<br /><br />Conditionally returned                                                                          | Specifies the number of time units (as defined by the `unit` field in this object) for which cards of this card product type are valid. In other words, cards expire `value` x `unit` after the date of issue.<br /><br />This number is rounded as follows:<br /><br />- **YEARS** – Rounds up to the last second of the last day of the month of expiration. For example, if the issue date is 1 Jan 2021 and `value = 1`, the cards expire on the last day of Jan 2022.<br />- **MONTHS** – Rounds up to the last second of the last day of the month of expiration. For example, if the issue date is 1 May 2022 and `value = 1`, the cards expire on the last day of June 2022.<br />- **DAYS** – Rounds up to the last second of the day of expiration.<br />- **HOURS**, **MINUTES**, **SECONDS** – No rounding.<br /><br />**Allowable Values:**<br /><br />Any positive integer<br /><br />**Default value:**<br />4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.card\_life\_cycle.**reloadability**<br /><br />string<br /><br />Conditionally returned                                                                                      | Indicates if a card is reloadable.<br /><br />**Allowable Values:**<br /><br />`NON-RELOADABLE`, `RELOADABLE`, `SINGLE_USE_VIRTUAL`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.card\_life\_cycle.**update\_expiration\_upon\_activation**<br /><br />boolean<br /><br />Conditionally returned                                                              | Normally, the `expiration_offset` is measured from the date of issue. Set this field to `true` to measure `expiration_offset` from the date of activation instead.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.**clearing\_and\_settlement**<br /><br />object<br /><br />Conditionally returned                                                                                            | Specifies the destination for overdraft funds.<br /><br />**Allowable Values:**<br /><br />`overdraft_destination`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.clearing\_and\_settlement.**overdraft\_destination**<br /><br />string<br /><br />Conditionally returned                                                                     | Specifies the destination for overdraft funds.<br /><br />This field does not apply if JIT Funding is enabled.<br /><br />**Allowable Values:**<br /><br />`GPA`, `MERCHANT_CAMPAIGN_ACCOUNT`, `GLOBAL_OVERDRAFT_ACCOUNT`<br /><br />**Default value:**<br />`GPA`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.**digital\_wallet\_tokenization**<br /><br />object<br /><br />Conditionally returned                                                                                        | Controls characteristics related to digital wallets.<br /><br />**Allowable Values:**<br /><br />`card_art_id`, `provisioning_controls`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.digital\_wallet\_tokenization.**card\_art\_id**<br /><br />string<br /><br />Conditionally returned                                                                          | Specifies the digital wallet card art identifier for the card product. The card art identifier also includes card metadata, such as terms and conditions, card product information, contact information, Apple Pay requirements, Android Pay requirements, wallet profiles, rule sets, terminal profiles, authorization profiles, message profiles, and activation profiles.<br /><br />Digital wallets display the card art after the initial token has been provisioned and activated. Digital wallet card art is updated for all wallets automatically whenever a tokenized card is reissued or replaced.<br /><br />- If your card program is Managed by Marqeta, Marqeta populates this field on your behalf.<br />- If your card program is Powered by Marqeta, you can obtain the correct card art identifier directly from Visa or Mastercard.<br /><br />If this field is left blank, your card product inherits the card art assigned to the account BIN range. For more information about this field, contact your Marqeta representative.<br /><br />**Allowable Values:**<br /><br />Valid identifiers are defined by Visa or Mastercard and vary by program:<br /><br />- For Visa card products, this identifier is a GUID called `profileID`.<br />- For Mastercard card products, this identifier is a string called `ProductConfigID`.                                                                                         |
| config.digital\_wallet\_tokenization.**provisioning\_controls**<br /><br />object<br /><br />Conditionally returned                                                                 | Controls the provisioning of digital wallets.<br /><br />**Allowable Values:**<br /><br />Valid `provisioning_controls` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.digital\_wallet\_tokenization.provisioning\_controls.**in\_app\_provisioning**<br /><br />object<br /><br />Conditionally returned                                           | Controls the provisioning of digital wallets by a Marqeta customer’s mobile application.<br /><br />**Allowable Values:**<br /><br />Valid `in_app_provisioning` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.digital\_wallet\_tokenization.provisioning\_controls.**manual\_entry**<br /><br />object<br /><br />Conditionally returned                                                   | Controls the provisioning of digital wallets by manual entry, in which the cardholder manually enters the card’s primary account number (PAN), card verification value (CVV2), and expiration date.<br /><br />**Allowable Values:**<br /><br />Valid `manual_entry` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| config.digital\_wallet\_tokenization.provisioning\_controls.**wallet\_provider\_card\_on\_file**<br /><br />object<br /><br />Conditionally returned                                | Controls the provisioning of digital wallets where the digital wallet provider already has the card on file.<br /><br />**Allowable Values:**<br /><br />Valid `wallet_provider_card_on_file` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.digital\_wallet\_tokenization.provisioning\_controls.**web\_push\_provisioning**<br /><br />object<br /><br />Conditionally returned                                         | Specifies the digital wallet card art and program configuration identifiers at the card product level for Web Push Provisioning.<br /><br />**Allowable Values:**<br /><br />Valid `web_push_provisioning` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| config.digital\_wallet\_tokenization.provisioning\_controls.**dwt\_use\_card\_status\_during\_auth**<br /><br />boolean<br /><br />Conditionally returned                           | If `true`, then digital wallet transactions are declined if the card associated with the digital wallet token is in either the `SUSPENDED` or `TERMINATED` state.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.**fulfillment**<br /><br />object<br /><br />Conditionally returned                                                                                                          | Determines physical characteristics of a card, along with its bulk shipment information.<br /><br />**Allowable Values:**<br /><br />`all_zero_card_security_code`, `allow_card_creation`, `bin_prefix`, `bulk_ship`, `card_personalization`, `enable_offline_pin`, `fulfillment_provider`, `package_id`, `pan_length`, `payment_instrument`, `shipping`, `uppercase_name_lines`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.fulfillment.**all\_zero\_card\_security\_code**<br /><br />boolean<br /><br />Conditionally returned                                                                         | If `true`, an all zero code (000) is allowed as a valid value in an authorization request.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| config.fulfillment.**allow\_card\_creation**<br /><br />boolean<br /><br />Conditionally returned                                                                                   | Controls the ability to create cards from this card product; `true` allows and `false` disallows the creation of cards.<br /><br />**NOTE:** The card product’s `active` field has no effect on card creation or the behavior of this field.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.fulfillment.**bin\_prefix**<br /><br />string<br /><br />Conditionally returned                                                                                              | Prefix of the bank identification number.<br /><br />**Allowable Values:**<br /><br />A six-digit number for the sandbox environment; a six- to nine-digit number is expected in production environments (see note below).<br /><br />**Default value:**<br />111111<br /><br />**NOTE:** In the sandbox environment or when testing against OpenAPI (Swagger), this field must be set to `111111`. It is preferable to use eight- or nine-digit BIN prefixes in production environments. Contact your Marqeta representative for the appropriate value to use.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| config.fulfillment.**bin\_issue\_country**<br /><br />string<br /><br />Conditionally returned                                                                                      | Country of the card issuer.<br /><br />**Allowable Values:**<br /><br />A valid alpha-3 <a href="https://www.iso.org/iso-3166-country-codes.html" target="blank">ISO 3166 country code</a>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.**bulk\_ship**<br /><br />boolean<br /><br />Conditionally returned                                                                                              | Enables bulk ordering of cards of this card product type using the `/bulkissuances` endpoint.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.fulfillment.**card\_personalization**<br /><br />object<br /><br />Returned                                                                                                  | Allows personalized attributes to be added to the card product.<br /><br />**Allowable Values:**<br /><br />Valid `card_personalization` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| config.fulfillment.card\_personalization.**carrier**<br /><br />object<br /><br />Conditionally returned                                                                            | Specifies attributes of the card carrier.<br /><br />**Allowable Values:**<br /><br />`logo_file`, `logo_thumbnail_file`, `message_file`, `message_line`, `template_id`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.fulfillment.card\_personalization.carrier.**logo\_file**<br /><br />string<br /><br />Conditionally returned                                                                 | Specifies an image to display on the card carrier.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.fulfillment.card\_personalization.carrier.**logo\_thumbnail\_file**<br /><br />string<br /><br />Conditionally returned                                                      | Specifies a thumbnail-sized rendering of the image specified in the `logo_file` field.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| config.fulfillment.card\_personalization.carrier.**message\_file**<br /><br />string<br /><br />Conditionally returned                                                              | Specifies a text file containing a custom message to print on the card carrier.<br /><br />**Allowable Values:**<br /><br />Contains the name of the text file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.fulfillment.card\_personalization.carrier.**message\_line**<br /><br />string<br /><br />Conditionally returned                                                              | Specifies a custom message that appears on the card carrier.<br /><br />**Allowable Values:**<br /><br />60 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.fulfillment.card\_personalization.carrier.**message\_line\_2**<br /><br />string<br /><br />Conditionally returned                                                           | Specifies the second line of a custom message that appears on the card carrier.<br /><br />**Allowable Values:**<br /><br />60 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.fulfillment.card\_personalization.carrier.**template\_id**<br /><br />string<br /><br />Conditionally returned                                                               | Specifies the card carrier template to use.<br /><br />**Allowable Values:**<br /><br />Card carrier template ID                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.fulfillment.card\_personalization.**images**<br /><br />object<br /><br />Conditionally returned                                                                             | Specifies personalized images that appear on the card.<br /><br />**Allowable Values:**<br /><br />`card`, `carrier`, `carrier_return_window`, `signature`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.card\_personalization.images.**card**<br /><br />object<br /><br />Conditionally returned                                                                        | Specifies personalized images that appear on the card.<br /><br />**Allowable Values:**<br /><br />`name`, `thermal_color`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.card\_personalization.images.card.**name**<br /><br />string<br /><br />Conditionally returned                                                                   | Specifies a PNG image to display on the card.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.fulfillment.card\_personalization.images.card.**thermal\_color**<br /><br />string<br /><br />Conditionally returned                                                         | Specifies the color of the image displayed on the card.<br /><br />**Allowable Values:**<br /><br />Contains the name of the color and must match one of the provider’s predefined colors.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.card\_personalization.images.**carrier**<br /><br />object<br /><br />Conditionally returned                                                                     | Specifies personalized images that appear on the card carrier.<br /><br />**Allowable Values:**<br /><br />`message_1`, `name`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.fulfillment.card\_personalization.images.carrier.**message\_1**<br /><br />string<br /><br />Conditionally returned                                                          | Specifies a custom message that appears on the card carrier.<br /><br />**Allowable Values:**<br /><br />60 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.fulfillment.card\_personalization.images.carrier.**name**<br /><br />string<br /><br />Conditionally returned                                                                | Specifies a PNG image to display on the card carrier.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.fulfillment.card\_personalization.images.**carrier\_return\_window**<br /><br />object<br /><br />Conditionally returned                                                     | Specifies a PNG image to display in the return address window of envelopes used for sending cards to cardholders.<br /><br />**Allowable Values:**<br /><br />`name`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.fulfillment.card\_personalization.images.carrier\_return\_window.**name**<br /><br />string<br /><br />Conditionally returned                                                | Specifies a PNG image to display in the return address window of envelopes used for sending cards to cardholders.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.card\_personalization.images.**signature**<br /><br />object<br /><br />Conditionally returned                                                                   | Specifies a PNG image of the cardholder’s signature.<br /><br />**Allowable Values:**<br /><br />`name`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.fulfillment.card\_personalization.images.signature.**name**<br /><br />string<br /><br />Conditionally returned                                                              | Specifies a PNG image of the cardholder’s signature.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| config.fulfillment.card\_personalization.**perso\_type**<br /><br />string<br /><br />Conditionally returned                                                                        | Specifies the type of card personalization.<br /><br />**Allowable Values:**<br /><br />`EMBOSS`, `LASER`, `FLAT`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| config.fulfillment.card\_personalization.**text**<br /><br />object<br /><br />Returned                                                                                             | Specifies personalized text that appears on the card.<br /><br />**Allowable Values:**<br /><br />`name_line_1`, `name_line_2`, `name_line_3`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.fulfillment.card\_personalization.text.**name\_line\_1**<br /><br />object<br /><br />Returned                                                                               | Specifies the first line of personalized text that appears on the card.<br /><br />**Allowable Values:**<br /><br />`name_line_1.value`<br /><br />21 char max; if `name_line_1_numeric_postfix` is `true`, 14 char max.<br /><br />Strings longer than the character limit are truncated.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.card\_personalization.text.name\_line\_1.**value**<br /><br />string<br /><br />Conditionally returned                                                           | Line of personalized text printed on the card.<br /><br />**Allowable Values:**<br /><br />21 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config.fulfillment.card\_personalization.text.**name\_line\_2**<br /><br />object<br /><br />Conditionally returned                                                                 | Specifies the second line of personalized text that appears on the card.<br /><br />**Allowable Values:**<br /><br />`name_line_2.value`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.fulfillment.card\_personalization.text.name\_line\_2.**value**<br /><br />string<br /><br />Conditionally returned                                                           | Line of personalized text printed on the card.<br /><br />**Allowable Values:**<br /><br />21 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config.fulfillment.card\_personalization.text.**name\_line\_3**<br /><br />object<br /><br />Conditionally returned                                                                 | Specifies the third line of personalized text that appears on the card.<br /><br />**Allowable Values:**<br /><br />`name_line_3.value`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.fulfillment.card\_personalization.text.name\_line\_3.**value**<br /><br />string<br /><br />Conditionally returned                                                           | Line of personalized text printed on the card.<br /><br />**Allowable Values:**<br /><br />21 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config.fulfillment.**enable\_offline\_pin**<br /><br />boolean<br /><br />Conditionally returned                                                                                    | Enables offline personal identification number (PIN) verification for Europay Mastercard and Visa (EMV, or "chip-and-PIN") card payments.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.fulfillment.**fulfillment\_provider**<br /><br />string<br /><br />Conditionally returned                                                                                    | Specifies the fulfillment provider.<br /><br />You can work with providers located in North America, Europe, South America, and the Asia-Pacific region. For more information, see <a href="/developer-guides/managing-physical-cards/#_fulfillment_providers_by_location">Fulfillment providers by location</a>.<br /><br />**NOTE:** Expedited processing is available for cards that are fulfilled by <a href="https://www.arroweye.com/" target="_blank" rel="noopener">Arroweye Solutions</a>, <a href="https://www.gi-de.com/" target="_blank" rel="noopener">G+D</a>, <a href="http://www.idemia.com" target="_blank" rel="noopener">IDEMIA</a>, and <a href="http://perfectplastic.com/" target="_blank" rel="noopener">Perfect Plastic Printing</a>. You can expedite an order’s processing by using the `expedite` field of the <a href="/core-api/cards/">card</a> or <a href="/core-api/bulk-card-orders/">bulkissuance</a> object. Contact your Marqeta representative for information regarding the cost of expedited service.<br /><br />**Allowable Values:**<br /><br />`ABCORP`, `ALLPAY`, `ARROWEYE`, `CPI`, `EXCEET_DE`, `GD`, `GEMALTO`, `IDEMIA`, `IDEMIA_AU`, `IDEMIA_CZ`, `IDEMIA_DE`, `IDEMIA_FR`, `IDEMIA_FR_SC`, `IDEMIA_LA`, `IDEMIA_PL`, `IDEMIA_UK`, `NID`, `NITECREST`, `NITECREST_PL`, `NITECREST_UK_SC`, `OBERTHUR`, `OBERTHUR_SC`, `PERFECTPLASTIC`, `TAG`<br /><br />**Default value:**<br />`PERFECTPLASTIC` |
| config.fulfillment.**package\_id**<br /><br />string<br /><br />Conditionally returned                                                                                              | Card fulfillment provider’s package ID.<br /><br />**Allowable Values:**<br /><br />1–50 chars                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.fulfillment.**pan\_length**<br /><br />string<br /><br />Conditionally returned                                                                                              | Specifies the length of the primary account number (PAN).<br /><br />**Allowable Values:**<br /><br />**Default value:**<br />16                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.fulfillment.**payment\_instrument**<br /><br />string<br /><br />Conditionally returned                                                                                      | Specifies the physical form cards of this card product type will take.<br /><br />**Allowable Values:**<br /><br />`PHYSICAL_MSR`, `PHYSICAL_ICC`, `PHYSICAL_CONTACTLESS`, `PHYSICAL_COMBO`, `VIRTUAL_PAN`<br /><br />**Default value:**<br />`PHYSICAL_MSR`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.**shipping**<br /><br />object<br /><br />Conditionally returned                                                                                                 | Specifies shipping details for the order.<br /><br />**Allowable Values:**<br /><br />`care_of_line`, `method`, `recipient_address`, `return_address`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.fulfillment.shipping.**care\_of\_line**<br /><br />string<br /><br />Conditionally returned                                                                                  | Adds the specified value as a care of (C/O) line to the mailing carrier.<br /><br />**NOTE:** This field can be specified on cards, card products, and bulk card orders. If you specify this field at multiple levels, the order of precedence is: card, bulk card order, card product.<br /><br />**Allowable Values:**<br /><br />255 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.fulfillment.shipping.**method**<br /><br />string<br /><br />Conditionally returned                                                                                          | Specifies the shipping service.<br /><br />**Allowable Values:**<br /><br />`LOCAL_MAIL`, `LOCAL_MAIL_PACKAGE`, `GROUND`, `TWO_DAY`, `OVERNIGHT`, `INTERNATIONAL`, `INTERNATIONAL_PRIORITY`, `LOCAL_PRIORITY`, `FEDEX_EXPEDITED`, `FEDEX_REGULAR`, `UPS_EXPEDITED`, `UPS_REGULAR`, `USPS_EXPEDITED`, `USPS_REGULAR`<br /><br />Shipping options vary by card provider. For details on the specific shipping companies and services offered by your card provider, contact your Marqeta representative.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config.fulfillment.shipping.**recipient\_address**<br /><br />object<br /><br />Conditionally returned                                                                              | Address to which the order will be shipped.<br /><br />In order to generate cards, a valid shipping address must be provided by one of these:<br /><br />- The card or bulk card order’s `fulfillment.shipping.recipient_address` field<br />- The users' `address` fields<br />- The card product’s `config.fulfillment.shipping.recipient_address` field<br /><br />The order of precedence from highest to lowest is card, user, card product. To be valid, an address must have the `address1`, `city`, `state`, and `postal_code` or `zip` fields populated. The `country` field defaults to USA if unpopulated.<br /><br />**Allowable Values:**<br /><br />Valid `recipient_address` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.fulfillment.shipping.recipient\_address.**address1**<br /><br />string<br /><br />Conditionally returned                                                                     | Number and street of the address.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />Limits lower than 255 characters may be imposed by providers. Perfect Plastic Printing and IDEMIA have a limit of 100 characters, and Arroweye Solutions has a limit of 50 characters.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.shipping.recipient\_address.**address2**<br /><br />string<br /><br />Conditionally returned                                                                     | Additional address information.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />Limits lower than 255 characters may be imposed by providers. Perfect Plastic Printing and IDEMIA have a limit of 100 characters, and Arroweye Solutions has a limit of 50 characters.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.shipping.recipient\_address.**city**<br /><br />string<br /><br />Conditionally returned                                                                         | City of the address.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.shipping.recipient\_address.**country**<br /><br />string<br /><br />Conditionally returned                                                                      | Country of the address.<br /><br />**Allowable Values:**<br /><br />40 char max<br /><br />English short name. For example, for the Kingdom of Spain, use the English short name "Spain".<br /><br />The ISO maintains the <a href="https://www.iso.org/obp/ui/#search/code/" target="_blank" rel="noopener">full list of country codes</a>.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.shipping.recipient\_address.**first\_name**<br /><br />string<br /><br />Conditionally returned                                                                  | First name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.fulfillment.shipping.recipient\_address.**last\_name**<br /><br />string<br /><br />Conditionally returned                                                                   | Last name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.fulfillment.shipping.recipient\_address.**middle\_name**<br /><br />string<br /><br />Conditionally returned                                                                 | Middle name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.fulfillment.shipping.recipient\_address.**phone**<br /><br />string<br /><br />Conditionally returned                                                                        | Telephone number of the addressee.<br /><br />**Allowable Values:**<br /><br />20 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.shipping.recipient\_address.**postal\_code**<br /><br />string<br /><br />Conditionally returned                                                                 | Postal code of the address.<br /><br />**Allowable Values:**<br /><br />10 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.fulfillment.shipping.recipient\_address.**state**<br /><br />string<br /><br />Conditionally returned                                                                        | State of the address.<br /><br />**Allowable Values:**<br /><br />32 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.fulfillment.shipping.recipient\_address.**zip**<br /><br />string<br /><br />Conditionally returned                                                                          | United States ZIP code of the address.<br /><br />**Allowable Values:**<br /><br />10 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.fulfillment.shipping.**return\_address**<br /><br />object<br /><br />Conditionally returned                                                                                 | Address to which the order will be returned if shipping fails.<br /><br />**Allowable Values:**<br /><br />`address1`, `address2`, `city`, `country`, `first_name`, `last_name`, `middle_name`, `phone`, `postal_code`, `state`, `zip`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config.fulfillment.shipping.return\_address.**address1**<br /><br />string<br /><br />Conditionally returned                                                                        | Number and street of the address.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />Limits lower than 255 characters may be imposed by providers. Perfect Plastic Printing and IDEMIA have a limit of 100 characters, and Arroweye Solutions has a limit of 50 characters.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.shipping.return\_address.**address2**<br /><br />string<br /><br />Conditionally returned                                                                        | Additional address information.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />Limits lower than 255 characters may be imposed by providers. Perfect Plastic Printing and IDEMIA have a limit of 100 characters, and Arroweye Solutions has a limit of 50 characters.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.shipping.return\_address.**city**<br /><br />string<br /><br />Conditionally returned                                                                            | City of the address.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.shipping.return\_address.**country**<br /><br />string<br /><br />Conditionally returned                                                                         | Country of the address.<br /><br />**Allowable Values:**<br /><br />40 char max<br /><br />English short name. For example, for the Kingdom of Spain, use the English short name "Spain".<br /><br />The ISO maintains the <a href="https://www.iso.org/obp/ui/#search/code/" target="_blank" rel="noopener">full list of country codes</a>.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.shipping.return\_address.**first\_name**<br /><br />string<br /><br />Conditionally returned                                                                     | First name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.fulfillment.shipping.return\_address.**last\_name**<br /><br />string<br /><br />Conditionally returned                                                                      | Last name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.fulfillment.shipping.return\_address.**middle\_name**<br /><br />string<br /><br />Conditionally returned                                                                    | Middle name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.fulfillment.shipping.return\_address.**phone**<br /><br />string<br /><br />Conditionally returned                                                                           | Telephone number of the addressee.<br /><br />**Allowable Values:**<br /><br />20 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.shipping.return\_address.**postal\_code**<br /><br />string<br /><br />Conditionally returned                                                                    | Postal code of the address.<br /><br />**Allowable Values:**<br /><br />10 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.fulfillment.shipping.return\_address.**state**<br /><br />string<br /><br />Conditionally returned                                                                           | State of the address.<br /><br />**Allowable Values:**<br /><br />32 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.fulfillment.shipping.return\_address.**zip**<br /><br />string<br /><br />Conditionally returned                                                                             | United States ZIP code of the address.<br /><br />**Allowable Values:**<br /><br />10 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.fulfillment.**uppercase\_name\_lines**<br /><br />boolean<br /><br />Conditionally returned                                                                                  | A value of `true` sets the text in the `fulfillment.card_personalization.text.name_line_1` and `name_line_2` fields to all uppercase letters. A value of `false` leaves the text in its original state.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.**jit\_funding**<br /><br />object<br /><br />Conditionally returned                                                                                                         | Governs the behavior of JIT Funding.<br /><br />**Allowable Values:**<br /><br />`paymentcard_funding_source`, `program_funding_source`, `programgateway_funding_source`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.jit\_funding.**paymentcard\_funding\_source**<br /><br />object<br /><br />Conditionally returned                                                                            | Enables and configures a payment card funding source.<br /><br />**Allowable Values:**<br /><br />Valid `paymentcard_funding_source` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| config.jit\_funding.paymentcard\_funding\_source.**enabled**<br /><br />boolean<br /><br />Conditionally returned                                                                   | Specifies whether JIT Funding is enabled or disabled for the payment card funding source. A value of `true` indicates that the payment card funding source is enabled and will be debited when swipes occur.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.jit\_funding.paymentcard\_funding\_source.**refunds\_destination**<br /><br />string<br /><br />Conditionally returned                                                       | Specifies the return destination for refunds in the case of a transaction reversal.<br /><br />**Allowable Values:**<br /><br />`GATEWAY`, `GPA`, `WATERFALL`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.jit\_funding.**program\_funding\_source**<br /><br />object<br /><br />Conditionally returned                                                                                | Enables and configures a program funding source.<br /><br />**Allowable Values:**<br /><br />Valid `program_funding_source` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.jit\_funding.program\_funding\_source.**enabled**<br /><br />boolean<br /><br />Conditionally returned                                                                       | Specifies whether JIT Funding is enabled or disabled for the program funding source. A value of `true` indicates that the program funding source is enabled and will be debited when swipes occur.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.jit\_funding.program\_funding\_source.**funding\_source\_token**<br /><br />string<br /><br />Conditionally returned                                                         | Unique identifier of the already existing funding source. Required if JIT Funding is enabled.<br /><br />**Allowable Values:**<br /><br />36 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.jit\_funding.program\_funding\_source.**refunds\_destination**<br /><br />string<br /><br />Conditionally returned                                                           | Specifies the return destination for refunds in the case of a transaction reversal. `PROGRAM_FUNDING_SOURCE` returns funds to the program funding source. `GPA` returns the funds to the user’s GPA.<br /><br />**Allowable Values:**<br /><br />`PROGRAM_FUNDING_SOURCE`, `GPA`, `WATERFALL`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.jit\_funding.**programgateway\_funding\_source**<br /><br />object<br /><br />Conditionally returned                                                                         | Enables and configures a program gateway funding source.<br /><br />**Allowable Values:**<br /><br />Valid `programgateway_funding_source` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| config.jit\_funding.programgateway\_funding\_source.**always\_fund**<br /><br />boolean<br /><br />Conditionally returned                                                           | If set to `true`, this card product is always funded from this program gateway funding source.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.jit\_funding.programgateway\_funding\_source.**enabled**<br /><br />boolean<br /><br />Conditionally returned                                                                | Specifies whether JIT Funding is enabled or disabled for the program gateway funding source. A value of `true` indicates that the program gateway funding source is enabled and will be debited when swipes occur.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.jit\_funding.programgateway\_funding\_source.**funding\_source\_token**<br /><br />string<br /><br />Conditionally returned                                                  | Unique identifier of the already existing funding source. Required if JIT Funding is enabled.<br /><br />**Allowable Values:**<br /><br />36 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.jit\_funding.programgateway\_funding\_source.**refunds\_destination**<br /><br />string<br /><br />Conditionally returned                                                    | Specifies the return destination for refunds in the case of a transaction reversal. In most cases, you should set the value to `GATEWAY`, which returns funds to the program gateway funding source. Setting to `GPA` returns the funds to the user’s GPA, which creates a positive account balance and introduces the potential of a transaction being authorized without a JIT Funding request being sent to the gateway.<br /><br />**Allowable Values:**<br /><br />`GATEWAY`, `GPA`, `WATERFALL`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.**poi**<br /><br />object<br /><br />Conditionally returned                                                                                                                  | Governs the point of interaction.<br /><br />**Allowable Values:**<br /><br />`atm`, `ecommerce`, `other`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.poi.**atm**<br /><br />boolean<br /><br />Conditionally returned                                                                                                             | If set to `true`, cards can be used for withdrawing cash at an ATM and for receiving cash back at a point of sale (POS).<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| config.poi.**ecommerce**<br /><br />boolean<br /><br />Conditionally returned                                                                                                       | If set to `true`, cards can be used for online purchases.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.poi.**other**<br /><br />object<br /><br />Conditionally returned                                                                                                            | Allows for configuration of points of interaction other than ecommerce or ATMs, such as points of sale (POS).<br /><br />**Allowable Values:**<br /><br />`allow`, `card_presence_required`, `cardholder_presence_required`, `use_random_pin`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.poi.other.**allow**<br /><br />boolean<br /><br />Conditionally returned                                                                                                     | If set to `true`, card transactions at points of interaction other than e-commerce or ATMs are allowed. This group includes points of sale (POS).<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.poi.other.**card\_presence\_required**<br /><br />boolean<br /><br />Conditionally returned                                                                                  | If set to `true`, cards of this card product type are required to be present during the transaction, such as in IVR scenarios.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.poi.other.**cardholder\_presence\_required**<br /><br />boolean<br /><br />Conditionally returned                                                                            | If set to `true`, the cardholder is required to be present during the transaction, such as in a restaurant where the card is present but the cardholder might not be present when the card is swiped.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.poi.other.**use\_random\_pin**<br /><br />boolean<br /><br />Optional                                                                                                        | If set to `true`, cards of this card product type will be assigned a random PIN.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.**selective\_auth**<br /><br />object<br /><br />Conditionally returned                                                                                                      | Contains information about authorization decisions.<br /><br />**Allowable Values:**<br /><br />`dmd_location_sensitivity`, `enable_regex_search_chain`, `sa_mode`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.selective\_auth.**dmd\_location\_sensitivity**<br /><br />integer<br /><br />Conditionally returned                                                                          | Determines what type of merchant information is required for a match (authorization). Not relevant if `enable_regex_search_chain = false`.<br /><br />- **0** – Requires exact match on card acceptor name and postal code to existing entry in Marqeta Merchant database (most restrictive).<br />- **1** – Partial match on card acceptor name (least restrictive).<br />- **2** – Partial match on card acceptor name; exact match on card acceptor city.<br />- **3** – Partial match on card acceptor name; exact match on card acceptor postal code.<br />- **4** – Partial match on card acceptor name; exact match on street address 1 and postal code.<br /><br />**Allowable Values:**<br /><br />`0`, `1`, `2`, `3`, `4`<br /><br />**Default value:**<br />0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.selective\_auth.**enable\_regex\_search\_chain**<br /><br />boolean<br /><br />Conditionally returned                                                                        | Set to `true` to perform regular expression checking on the description received in the authorization.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.selective\_auth.**sa\_mode**<br /><br />integer<br /><br />Conditionally returned                                                                                            | Specifies the selective authorization mode.<br /><br />- **0** — Inactive<br />- **1** — Active (attempts to authorize a merchant that does not have a recognized MID by matching other pieces of information)<br />- **2** — Logging and notification (checks the transaction and logs results, but does not authorize)<br /><br />Selective authorization applies to transactions that are limited to specific merchants. Matching requirements for authorization are set by the `dmd_location_sensitivity` field.<br /><br />**Allowable Values:**<br /><br />`0`, `1`, `2`<br /><br />**Default value:**<br />0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.**special**<br /><br />object<br /><br />Conditionally returned                                                                                                              | Contains information about merchant onboarding.<br /><br />**Allowable Values:**<br /><br />`merchant_on_boarding`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.special.**merchant\_on\_boarding**<br /><br />boolean<br /><br />Conditionally returned                                                                                      | If set to `true`, cards of this card product type can be used for merchant onboarding.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.**transaction\_controls**<br /><br />object<br /><br />Conditionally returned                                                                                                | Controls transactional characteristics of card usage.<br /><br />**Allowable Values:**<br /><br />`accepted_countries_token`, `address_verification`, `allow_chip_fallback`, `allow_first_pin_set_via_financial_transaction`, `allow_gpa_auth`, `allow_mcc_group_authorization_controls`, `allow_network_load`, `allow_network_load_card_activation`, `allow_quasi_cash`, `always_require_icc`, `always_require_pin`, `enable_partial_auth_approval`, `ignore_card_suspended_state`, `notification_language`, `quasi_cash_exempt_merchant_group_token`, `quasi_cash_exempt_mids`, `require_card_not_present_card_security_code`, `strong_customer_authentication_limits`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.transaction\_controls.**accepted\_countries\_token**<br /><br />string<br /><br />Conditionally returned                                                                     | Set to `accept_us_only` to allow transactions only within the US.<br /><br />Set to `decline_ofac_countries` to allow international transactions except with countries that the Financial Action Task Force (FATF) and Office of Foreign Assets Control (OFAC) have identified as high risk.<br /><br />Users with the Admin role can create and update additional lists of accepted countries for transactions at the `/acceptedcountries` endpoint. See <a href="/core-api/accepted-countries/">Accepted Countries</a>.<br /><br />**Allowable Values:**<br /><br />`accept_us_only`, `decline_ofac_countries`, additional Admin-defined tokens<br /><br />**Default value:**<br />`accept_us_only`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.transaction\_controls.**address\_verification**<br /><br />object<br /><br />Conditionally returned                                                                          | Contains configuration options for AVS.<br /><br />**Allowable Values:**<br /><br />Valid `address_verification` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.transaction\_controls.address\_verification.**auth\_messages**<br /><br />object<br /><br />Conditionally returned                                                           | Contains verification options for authorization messages.<br /><br />These messages pertain to actual purchases and are for amounts greater than \$0.<br /><br />**Allowable Values:**<br /><br />One or more verification options                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.transaction\_controls.address\_verification.**av\_messages**<br /><br />object<br /><br />Conditionally returned                                                             | Contains verification options for account verification messages.<br /><br />These are \$0 messages typically used to store cards on file at a merchant.<br /><br />**Allowable Values:**<br /><br />One or more verification options                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.transaction\_controls.**afd\_hold\_increase\_override**<br /><br />integer<br /><br />Conditionally returned                                                                 | Overrides AFD (MCC 5542) `hold_increase.value` at the card product level with the specified value. Expressed in positive whole numbers and major units of the cardholder billing currency. If this field is not configured, the program-wide MCC-group `hold_increase.value` applies.<br /><br />**Allowable Values:**<br /><br />Any whole number                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.transaction\_controls.**allow\_chip\_fallback**<br /><br />boolean<br /><br />Conditionally returned                                                                         | Indicates whether to allow transactions where a Europay Mastercard and Visa (EMV) chip-enabled card was processed using the magstripe as fallback.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.transaction\_controls.**allow\_first\_pin\_set\_via\_financial\_transaction**<br /><br />boolean<br /><br />Conditionally returned                                           | **WARNING:** This field is deprecated and will be unsupported in a future release.<br /><br />Allows cardholders to define a personal identification number (PIN) as they complete their first PIN-debit transaction.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.transaction\_controls.**allow\_gpa\_auth**<br /><br />boolean<br /><br />Conditionally returned                                                                              | If set to `true`, transactions can be authorized using GPA funds.<br /><br />**NOTE:** For most programs, this field should be set to `true`.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.transaction\_controls.**allow\_mcc\_group\_authorization\_controls**<br /><br />boolean<br /><br />Conditionally returned                                                    | The <a href="/core-api/mcc-groups/">MCC group</a>`authorization_controls` object allows you to automatically increase authorization holds and to specify authorization expiration times based on merchant type. By default, these settings apply to all cards in your program.<br /><br />However, you can make cards that are associated with a particular card product exempt from increasing authorization holds by setting the `allow_mcc_group_authorization_controls` field to `false`. Doing so does not impact authorization expiration times.<br /><br />**NOTE:**<a href="/developer-guides/money-movement-overview/#_automated_fuel_dispenser_afd_transactions">Automated fuel dispenser (AFD)</a> transactions (MCC 5542) ignore this field, because Marqeta will increase authorization holds for AFDs if the card product has been configured to do so.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| config.transaction\_controls.**allow\_network\_load**<br /><br />boolean<br /><br />Conditionally returned                                                                          | Indicates whether card network loads are allowed. The associated card’s state must be `ACTIVE` or the load will be rejected.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.transaction\_controls.**allow\_network\_load\_card\_activation**<br /><br />boolean<br /><br />Conditionally returned                                                        | Indicates whether card network loads are allowed. Sets the associated card’s state to `ACTIVE` if its current state is `INACTIVE`.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.transaction\_controls.**allow\_quasi\_cash**<br /><br />boolean<br /><br />Conditionally returned                                                                            | Indicates whether quasi-cash transactions are allowed. In a quasi-cash transaction, the cardholder purchases an item that can be directly converted to cash, such as traveler’s checks, money orders, casino chips, or lottery tickets.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.transaction\_controls.**always\_require\_icc**<br /><br />boolean<br /><br />Conditionally returned                                                                          | If set to `true`, cards of this card product type require an Integrated Circuit Card.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.transaction\_controls.**always\_require\_pin**<br /><br />boolean<br /><br />Conditionally returned                                                                          | If set to `true`, cards of this card product type require a personal identification number (PIN).<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.transaction\_controls.**enable\_partial\_auth\_approval**<br /><br />boolean<br /><br />Conditionally returned                                                               | Set to `true` to enable partial authorizations.<br /><br />When this setting is `false` and the requested authorization amount exceeds available funds, the transaction is declined. When this setting is `true` and the requested authorization amount exceeds available funds, the transaction is authorized for the amount of available funds.<br /><br />NOTE\|OPEN\|\| CALLOUTTITLE:Note\|TITLEBREAK\|Automated fuel dispenser (AFD) transactions (MCC 5542) ignore this field, as Marqeta will always partially approve AFD pre-authorizations if the transaction payload field <code>partial\_approval\_capable</code> is enabled. NOTE\|CLOSE<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| config.transaction\_controls.**ignore\_card\_suspended\_state**<br /><br />boolean<br /><br />Conditionally returned                                                                | Allows transactions to be approved even if the card’s `state = SUSPENDED`. When this field is set to `true`, the card behaves as if its `state = ACTIVE`.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.transaction\_controls.**notification\_language**<br /><br />string<br /><br />Conditionally returned                                                                         | Specifies the language for 3D Secure and digital wallet token notifications sent to cardholders under this card program.<br /><br />You can send notifications to your cardholders in the following languages:<br /><br />- **ces** – Czech<br />- **deu** – German<br />- **eng** – English<br />- **fra** – French<br />- **ell** – Greek<br />- **ita** – Italian<br />- **nld** – Dutch<br />- **pol** – Polish<br />- **por** – Portuguese<br />- **ron** – Romanian<br />- **spa** – Spanish<br />- **swe** – Swedish<br /><br />By default, notifications are sent in English.<br /><br />To specify the language for OTP notifications at the user level, see <a href="/core-api/users/">Users</a>. Languages set at the user level take precedence over the language set at the card product level.<br /><br />**Allowable Values:**<br /><br />`ces`, `deu`, `eng`, `fra`, `ell`, `ita`, `nld`, `pol`, `por`, `ron`, `spa`, `swe`<br /><br />If you leave this field blank, cardholders receive notifications in English.                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.transaction\_controls.**quasi\_cash\_exempt\_merchant\_group\_token**<br /><br />string<br /><br />Conditionally returned                                                    | The token of the merchant group that you want to exempt from quasi-cash transaction authorization control, allowing your cardholders to conduct quasi-cash transactions. In a quasi-cash transaction, the cardholder purchases an item that can be directly converted to cash, such as traveler’s checks, money orders, casino chips, or lottery tickets.<br /><br />You can specify a merchant group token in addition to whatever merchant identifiers you listed in the `quasi_cash_exempt_mids` field, if any. For more information, see <a href="/core-api/merchant-groups/">Merchant Groups</a>.<br /><br />**Allowable Values:**<br /><br />1–36 chars<br /><br />Valid merchant group token.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.transaction\_controls.**quasi\_cash\_exempt\_mids**<br /><br />string<br /><br />Conditionally returned                                                                      | Comma-separated list of merchant identifiers that you want to exempt from quasi-cash transaction authorization control, allowing your cardholders to conduct quasi-cash transactions. In a quasi-cash transaction, the cardholder purchases an item that can be directly converted to cash, such as traveler’s checks, money orders, casino chips, or lottery tickets.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />For example: `12345678901,23456789012,34567890123,45678901234`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.transaction\_controls.**require\_card\_not\_present\_card\_security\_code**<br /><br />boolean<br /><br />Conditionally returned                                             | A value of `true` indicates that if `card_presence_required` is `true`, the card’s security code is required.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.transaction\_controls.**strong\_customer\_authentication\_limits**<br /><br />object<br /><br />Conditionally returned                                                       | Contains information about Strong Customer Authentication (SCA) behavior for contactless point-of-sale (POS) and low-value payment (LVP) e-commerce transactions.<br /><br />**Allowable Values:**<br /><br />`sca_contactless_cumulative_amount_limit`, `sca_contactless_transaction_limit`, `sca_contactless_transactions_count_limit`, `sca_contactless_transactions_currency`, `sca_lvp_cumulative_amount_limit`, `sca_lvp_transaction_limit`, `sca_lvp_transactions_count_limit`, `sca_tra_exemption_amount_limit`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**cavv\_authentication\_amount\_incremental\_percentage**<br /><br />string<br /><br />Conditionally returned | If you have enabled CAVV authentication amount validation, the value of this field specifies the maximum allowable variance between the authorization amount and the 3D Secure authentication amount. Expressed as a percentage.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />**Default value:**<br />0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**enable\_cavv\_authentication\_amount\_validation**<br /><br />boolean<br /><br />Conditionally returned     | If set to `true`, Marqeta validates the amount in the authorization transaction against the amount in the 3D Secure authentication attempt. If the authorization amount is greater than the 3D Secure authentication amount, Marqeta rejects the transaction. You can specify an allowable variance for the 3D Secure authentication amount in the `cavv_authentication_amount_incremental_percentage` field.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**enable\_issuer\_tra\_exemption**<br /><br />boolean<br /><br />Conditionally returned                       | If set to `true`, Marqeta does not increment the low-value payment (LVP) counter for frictionless 3D Secure transactions.<br /><br />This field is enabled in your card product configuration. Contact your Marqeta representative to configure this field for your program.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_contactless\_cumulative\_amount\_limit**<br /><br />decimal<br /><br />Conditionally returned          | Specifies the cumulative limit of transactions the cardholder can perform before receiving an SCA challenge.<br /><br />A value of `0` in this field means that the cumulative amount spent in contactless POS transactions performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />decimal<br /><br />**Format:**<br />0.00<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_contactless\_transaction\_limit**<br /><br />decimal<br /><br />Conditionally returned                 | Specifies the maximum allowable amount for a single contactless point-of-sale (POS) transaction, above which the cardholder receives a strong customer authentication (SCA) challenge.<br /><br />A value of `0` in this field means that the amount of any single contactless POS transaction performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />decimal<br /><br />**Format:**<br />0.00<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_contactless\_transactions\_count\_limit**<br /><br />integer<br /><br />Conditionally returned         | Specifies the number of contactless POS transactions the cardholder can perform before receiving an SCA challenge.<br /><br />A value of `0` in this field means that the number of contactless POS transactions performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />Any integer, such as `5`.<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_contactless\_transactions\_currency**<br /><br />string<br /><br />Conditionally returned              | Specifies the currency type for contactless POS transactions.<br /><br />This field is required if either the `sca_contactless_transaction_limit` field or the `sca_contactless_cumulative_amount_limit` field in this object contains a value, even if that value is `0`.<br /><br />**Allowable Values:**<br /><br />Valid three-digit ISO 4217 currency type, such as `EUR`.<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_lvp\_cumulative\_amount\_limit**<br /><br />decimal<br /><br />Conditionally returned                  | Specifies the cumulative limit of low-value payment (LVP) e-commerce transactions the cardholder can perform before receiving an SCA challenge.<br /><br />For example, if you set the value of this field to `100.00`, your cardholder can perform two transactions for `30.00` and two transactions for `20.00` before receiving an SCA challenge.<br /><br />If you leave this field blank, the cumulative amount spent in LVP e-commerce transactions performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />decimal<br /><br />**Format:**<br />0.00<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_lvp\_transaction\_limit**<br /><br />decimal<br /><br />Conditionally returned                         | Specifies the maximum allowable amount for a single low-value payment (LVP) e-commerce transaction, above which the cardholder receives a strong customer authentication (SCA) challenge.<br /><br />If you leave this field blank, the amount of any single LVP e-commerce transaction performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />decimal<br /><br />**Format:**<br />0.00<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_lvp\_transactions\_count\_limit**<br /><br />integer<br /><br />Conditionally returned                 | Specifies the number of LVP e-commerce transactions the cardholder can perform before receiving an SCA challenge.<br /><br />If you leave this field blank, the total number of LVP e-commerce transactions performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />An integer, such as `5`.<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_lvp\_transactions\_currency**<br /><br />string<br /><br />Conditionally returned                      | Specifies the currency type for LVP e-commerce transaction limits.<br /><br />This field is required if any one of the `sca_lvp_transaction_limit`, `sca_lvp_cumulative_amount_limit`, or `sca_lvp_transactions_count_limit` fields in this object contains a value, even if that value is `0`.<br /><br />**Allowable Values:**<br /><br />Valid three-digit ISO 4217 currency type, such as `EUR`.<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_tra\_exemption\_amount\_limit**<br /><br />decimal<br /><br />Conditionally returned                   | Specifies the maximum allowable amount for a single low-value payment (LVP) e-commerce transaction with transaction risk analysis (TRA) exemption sent by the merchant or acquirer. If the transaction amount exceeds the specified limit, then the transaction is either approved or it receives a strong customer authentication (SCA) challenge based on `sca_lvp_transaction_limit` and `sca_lvp_transactions_currency`.<br /><br />**Allowable Values:**<br /><br />decimal<br /><br />**Format:**<br />0.00<br /><br />**Default value:**<br />`0.00`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| created\_time<br /><br />datetime<br /><br />Returned                                                                                                                               | Date and time when the resource was created, in UTC.<br /><br />**Allowable Values:**<br /><br />datetime<br /><br />**Format:**<br />yyyy-MM-ddThh:mm:ssZ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| end\_date<br /><br />date<br /><br />Conditionally returned                                                                                                                         | End date of the range over which the card product can be active.<br /><br />This field is returned if it exists in the resource.<br /><br />**Allowable Values:**<br /><br />Format: yyyy-mm-DD                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| last\_modified\_time<br /><br />datetime<br /><br />Returned                                                                                                                        | Date and time when the resource was last updated, in UTC.<br /><br />**Allowable Values:**<br /><br />datetime<br /><br />**Format:**<br />yyyy-MM-ddThh:mm:ssZ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| name<br /><br />string<br /><br />Returned                                                                                                                                          | Name of the card product.<br /><br />**Allowable Values:**<br /><br />1–40 chars                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| start\_date<br /><br />date<br /><br />Returned                                                                                                                                     | Date when the card product becomes active.<br /><br />**Allowable Values:**<br /><br />Format: yyyy-mm-DD                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| token<br /><br />string<br /><br />Conditionally returned                                                                                                                           | Unique identifier of the card product.<br /><br />**Allowable Values:**<br /><br />1–36 chars<br /><br />If you did not include a token in your request, the system returns an automatically generated token in the response.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |

<h3 id="_sample_response_body">
  Sample response body
</h3>

```json JSON expandable lines wrap theme={null}
{
  "token": "my_cardproduct_01",
  "name": "My Card Product 01",
  "active": true,
  "start_date": "2021-04-27",
  "config": {
    "poi": {
      "other": {
        "allow": true,
        "card_presence_required": false,
        "cardholder_presence_required": false
      },
      "ecommerce": false,
      "atm": false
    },
    "transaction_controls": {
      "accepted_countries_token": "accept_us_only",
      "always_require_pin": false,
      "always_require_icc": false,
      "allow_gpa_auth": true,
      "require_card_not_present_card_security_code": false,
      "allow_mcc_group_authorization_controls": true,
      "ignore_card_suspended_state": false,
      "allow_chip_fallback": true,
      "allow_network_load": false,
      "allow_network_load_card_activation": false,
      "allow_quasi_cash": false,
      "enable_partial_auth_approval": true,
      "address_verification": {
        "av_messages": {
          "validate": true,
          "decline_on_address_number_mismatch": false,
          "decline_on_postal_code_mismatch": true
        },
        "auth_messages": {
          "validate": true,
          "decline_on_address_number_mismatch": false,
          "decline_on_postal_code_mismatch": false
        }
      },
      "notification_language": "fra",
      "strong_customer_authentication_limits": {
        "sca_contactless_cumulative_amount_limit": 150,
        "sca_contactless_transaction_limit": 30,
        "sca_contactless_transactions_count_limit": 5,
        "sca_contactless_transactions_currency": "EUR"
      },
      "quasi_cash_exempt_mids": "984226812886,000984226812886"
    },
    "selective_auth": {
      "sa_mode": 1,
      "enable_regex_search_chain": false,
      "dmd_location_sensitivity": 0
    },
    "card_life_cycle": {
      "activate_upon_issue": true,
      "expiration_offset": {
        "unit": "YEARS",
        "value": 10
      },
      "card_service_code": 101,
      "update_expiration_upon_activation": false
    },
    "clearing_and_settlement": {
      "overdraft_destination": "GPA"
    },
    "jit_funding": {
      "paymentcard_funding_source": {
        "enabled": true,
        "refunds_destination": "GPA"
      },
      "programgateway_funding_source": {
        "enabled": false,
        "funding_source_token": "",
        "refunds_destination": "GATEWAY",
        "always_fund": true
      },
      "program_funding_source": {
        "enabled": false,
        "funding_source_token": "",
        "refunds_destination": "PROGRAM_FUNDING_SOURCE"
      }
    },
    "digital_wallet_tokenization": {
      "provisioning_controls": {
        "manual_entry": {
          "enabled": false,
          "address_verification": {
            "validate": true
          }
        },
        "wallet_provider_card_on_file": {
          "enabled": false,
          "address_verification": {
            "validate": true
          }
        },
        "in_app_provisioning": {
          "enabled": false,
          "address_verification": {
            "validate": true
          }
        },
        "dwt_use_card_status_during_auth": false
      },
      "card_art_id": "myCardArt01"
    },
    "fulfillment": {
      "shipping": {
        "method": "OVERNIGHT",
        "return_address": {
          "first_name": "Saki",
          "middle_name": "R",
          "last_name": "Dogger",
          "address1": "123 Henry St",
          "address2": "Suite 101",
          "city": "Porterville",
          "state": "CA",
          "postal_code": "93257",
          "country": "USA",
          "phone": "8315551212"
        },
        "recipient_address": {
          "first_name": "Jane",
          "last_name": "Doe",
          "address1": "1234 Grove Street",
          "city": "Berkeley",
          "state": "CA",
          "postal_code": "94702",
          "country": "USA",
          "phone": "5105551212"
        }
      },
      "card_personalization": {
        "text": {
          "name_line_1": {
            "value": "Saki Dogger"
          },
          "name_line_2": {
            "value": "Aegis Fleet Services"
          }
        },
        "carrier": {
          "name": "my_carrier_logo.png",
          "message_line": "my message"
        },
        "images": {
          "card": {
            "name": "my_card_logo.png",
            "thermal_color": "Black"
          }
        },
        "signature": {
          "name": "my_signature.png"
        },
        "carrier_return_window": {
          "name": "my_return_address_image.png"
        }
      }
    },
    "payment_instrument": "PHYSICAL_MSR",
    "package_id": "0",
    "all_zero_card_security_code": false,
    "bin_prefix": "111111",
    "bin_issue_country": "USA",
    "bulk_ship": false,
    "pan_length": "16",
    "fulfillment_provider": "PERFECTPLASTIC",
    "allow_card_creation": true,
    "uppercase_name_lines": true,
    "enable_offline_pin": false
  },
  "created_time": "2022-03-26T20:25:52Z",
  "last_modified_time": "2022-03-26T20:25:52Z"
}
```

<h2 id="get_cardproducts">
  List card products
</h2>

**Action:** `GET`
**Endpoint:** `/cardproducts`

{/* <EndpointCard
title="List card products"
path="/cardproducts"
method="get"
/> */}

Use this endpoint to list existing card products.

This endpoint supports [pagination](/core-api/sorting-and-pagination/).

<h3 id="_url_query_parameters">
  URL query parameters
</h3>

| Fields                                              | Description                                                                                                                                                                                                                                                                                                                                                                                                          |
| --------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| count<br /><br />integer<br /><br />Optional        | Number of resources to retrieve. Count can be between 1 - 10 items.<br /><br />**Allowable Values:**<br /><br />1-10<br /><br />**Default value:**<br />5                                                                                                                                                                                                                                                            |
| start\_index<br /><br />integer<br /><br />Optional | The sort order index of the first resource in the returned array.<br /><br />**Allowable Values:**<br /><br />Any integer<br /><br />**Default value:**<br />0                                                                                                                                                                                                                                                       |
| sort\_by<br /><br />string<br /><br />Optional      | Field on which to sort. Use any field in the resource model, or one of the system fields `lastModifiedTime` or `createdTime`. Prefix the field name with a hyphen (`-`) to sort in descending order. Omit the hyphen to sort in ascending order.<br /><br />**Allowable Values:**<br /><br />`createdTime`, `lastModifiedTime`, or any field in the resource model<br /><br />**Default value:**<br />`-createdTime` |

<h3 id="_response_body_2">
  Response body
</h3>

| Fields                                                                                                                                                                                      | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| count<br /><br />integer<br /><br />Conditionally returned                                                                                                                                  | Number of resources to retrieve.<br /><br />This field is returned if there are resources in your returned array.<br /><br />**Allowable Values:**<br /><br />1-10                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| data<br /><br />array of objects<br /><br />Conditionally returned                                                                                                                          | Array of card product objects.<br /><br />Objects are returned as appropriate to your query.<br /><br />**Allowable Values:**<br /><br />Valid array of one or more card product objects                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| data\[].**active**<br /><br />boolean<br /><br />Conditionally returned                                                                                                                     | Indicates whether the card product is active.<br /><br />This field is returned if it exists in the resource.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| data\[].**config**<br /><br />object<br /><br />Conditionally returned                                                                                                                      | Defines the characteristics of the card product. Configurations are conditionally returned based on program setup.<br /><br />**Allowable Values:**<br /><br />`card_life_cycle`, `clearing_and_settlement`, `digital_wallet_tokenization`, `fulfillment`, `jit_funding`, `poi`, `selective_auth`, `special`, `transaction_controls`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| data\[].config.**card\_life\_cycle**<br /><br />object<br /><br />Conditionally returned                                                                                                    | Defines characteristics of the lifecycle of cards of this card product type.<br /><br />**Allowable Values:**<br /><br />`activate_upon_issue`, `card_service_code`, `expiration_offset`, `reloadability`, `update_expiration_upon_activation`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| data\[].config.card\_life\_cycle.**activate\_upon\_issue**<br /><br />boolean<br /><br />Conditionally returned                                                                             | A value of `true` indicates that cards of this card product type are active once they are issued.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| data\[].config.card\_life\_cycle.**card\_service\_code**<br /><br />integer<br /><br />Conditionally returned                                                                               | Sequence of three digits that defines various services, differentiates card usage in international or domestic interchange, designates personal identification number (PIN) and authorization requirements, and identifies card restrictions. The following values are commonly used:<br /><br />**First digit**<br /><br />- **1** — International interchange OK<br />- **2** — International interchange, use IC (chip) where feasible<br />- **5** — National interchange only except under bilateral agreement<br />- **6** — National interchange only except under bilateral agreement, use IC (chip) where feasible<br />- **7** — No interchange except under bilateral agreement (closed loop)<br />- **9** — Test<br /><br />**Second digit**<br /><br />- **0** — Normal<br />- **2** — Contact issuer via online means<br />- **4** — Contact issuer via online means except under bilateral agreement<br /><br />**Third digit**<br /><br />- **0** — No restrictions, PIN required<br />- **1** — No restrictions<br />- **2** — Goods and services only (no cash)<br />- **3** — ATM only, PIN required<br />- **4** — Cash only<br />- **5** — Goods and services only (no cash), PIN required<br />- **6** — No restrictions, use PIN where feasible<br />- **7** — Goods and services only (no cash), use PIN where feasible<br /><br />**Allowable Values:**<br /><br />100 - 999<br /><br />**Default value:**<br />101     |
| data\[].config.card\_life\_cycle.**expiration\_offset**<br /><br />object<br /><br />Conditionally returned                                                                                 | Specifies the length of time after the date of issue for which cards of this card product type are valid.<br /><br />**Allowable Values:**<br /><br />`min_offset`, `unit`, `value`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| data\[].config.card\_life\_cycle.expiration\_offset.**min\_offset**<br /><br />object<br /><br />Conditionally returned                                                                     | Specifies the minimum length of time after the date of issue for which the cards are valid.<br /><br />**Allowable Values:**<br /><br />`unit`, `value`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| data\[].config.card\_life\_cycle.expiration\_offset.min\_offset.**unit**<br /><br />string<br /><br />Conditionally returned                                                                | Specifies the time unit of the `value` field.<br /><br />**Allowable Values:**<br /><br />`YEARS`, `MONTHS`, `DAYS`, `HOURS`, `MINUTES`, `SECONDS`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| data\[].config.card\_life\_cycle.expiration\_offset.min\_offset.**value**<br /><br />integer<br /><br />Conditionally returned                                                              | Specifies the number of time units (as defined by the `unit` field) for which cards of this card product type are valid. Cards expire `value` x `unit` after the date of issue.<br /><br />This number is rounded as follows:<br /><br />- **YEARS** – Rounds up to the last second of the last day of the month of expiration. For example, if the issue date is 1 Jan 2021 and `value = 1`, the cards expire on the last day of Jan 2022.<br />- **MONTHS** – Rounds up to the last second of the last day of the month of expiration. For example, if the issue date is 1 May 2022 and `value = 1`, the cards expire on the last day of June 2022.<br />- **DAYS** – Rounds up to the last second of the day of expiration.<br />- **HOURS**, **MINUTES**, **SECONDS** – No rounding.<br /><br />**Allowable Values:**<br /><br />Any positive integer<br /><br />**Default value:**<br />`4`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| data\[].config.card\_life\_cycle.expiration\_offset.**unit**<br /><br />string<br /><br />Conditionally returned                                                                            | Specifies the units for the `value` field.<br /><br />**Allowable Values:**<br /><br />`YEARS`, `MONTHS`, `DAYS`, `HOURS`, `MINUTES`, `SECONDS`<br /><br />**Default value:**<br />`YEARS`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| data\[].config.card\_life\_cycle.expiration\_offset.**value**<br /><br />integer<br /><br />Conditionally returned                                                                          | Specifies the number of time units (as defined by the `unit` field in this object) for which cards of this card product type are valid. In other words, cards expire `value` x `unit` after the date of issue.<br /><br />This number is rounded as follows:<br /><br />- **YEARS** – Rounds up to the last second of the last day of the month of expiration. For example, if the issue date is 1 Jan 2021 and `value = 1`, the cards expire on the last day of Jan 2022.<br />- **MONTHS** – Rounds up to the last second of the last day of the month of expiration. For example, if the issue date is 1 May 2022 and `value = 1`, the cards expire on the last day of June 2022.<br />- **DAYS** – Rounds up to the last second of the day of expiration.<br />- **HOURS**, **MINUTES**, **SECONDS** – No rounding.<br /><br />**Allowable Values:**<br /><br />Any positive integer<br /><br />**Default value:**<br />4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| data\[].config.card\_life\_cycle.**reloadability**<br /><br />string<br /><br />Conditionally returned                                                                                      | Indicates if a card is reloadable.<br /><br />**Allowable Values:**<br /><br />`NON-RELOADABLE`, `RELOADABLE`, `SINGLE_USE_VIRTUAL`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| data\[].config.card\_life\_cycle.**update\_expiration\_upon\_activation**<br /><br />boolean<br /><br />Conditionally returned                                                              | Normally, the `expiration_offset` is measured from the date of issue. Set this field to `true` to measure `expiration_offset` from the date of activation instead.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| data\[].config.**clearing\_and\_settlement**<br /><br />object<br /><br />Conditionally returned                                                                                            | Specifies the destination for overdraft funds.<br /><br />**Allowable Values:**<br /><br />`overdraft_destination`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| data\[].config.clearing\_and\_settlement.**overdraft\_destination**<br /><br />string<br /><br />Conditionally returned                                                                     | Specifies the destination for overdraft funds.<br /><br />This field does not apply if JIT Funding is enabled.<br /><br />**Allowable Values:**<br /><br />`GPA`, `MERCHANT_CAMPAIGN_ACCOUNT`, `GLOBAL_OVERDRAFT_ACCOUNT`<br /><br />**Default value:**<br />`GPA`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| data\[].config.**digital\_wallet\_tokenization**<br /><br />object<br /><br />Conditionally returned                                                                                        | Controls characteristics related to digital wallets.<br /><br />**Allowable Values:**<br /><br />`card_art_id`, `provisioning_controls`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| data\[].config.digital\_wallet\_tokenization.**card\_art\_id**<br /><br />string<br /><br />Conditionally returned                                                                          | Specifies the digital wallet card art identifier for the card product. The card art identifier also includes card metadata, such as terms and conditions, card product information, contact information, Apple Pay requirements, Android Pay requirements, wallet profiles, rule sets, terminal profiles, authorization profiles, message profiles, and activation profiles.<br /><br />Digital wallets display the card art after the initial token has been provisioned and activated. Digital wallet card art is updated for all wallets automatically whenever a tokenized card is reissued or replaced.<br /><br />- If your card program is Managed by Marqeta, Marqeta populates this field on your behalf.<br />- If your card program is Powered by Marqeta, you can obtain the correct card art identifier directly from Visa or Mastercard.<br /><br />If this field is left blank, your card product inherits the card art assigned to the account BIN range. For more information about this field, contact your Marqeta representative.<br /><br />**Allowable Values:**<br /><br />Valid identifiers are defined by Visa or Mastercard and vary by program:<br /><br />- For Visa card products, this identifier is a GUID called `profileID`.<br />- For Mastercard card products, this identifier is a string called `ProductConfigID`.                                                                                         |
| data\[].config.digital\_wallet\_tokenization.**provisioning\_controls**<br /><br />object<br /><br />Conditionally returned                                                                 | Controls the provisioning of digital wallets.<br /><br />**Allowable Values:**<br /><br />Valid `provisioning_controls` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| data\[].config.digital\_wallet\_tokenization.provisioning\_controls.**in\_app\_provisioning**<br /><br />object<br /><br />Conditionally returned                                           | Controls the provisioning of digital wallets by a Marqeta customer’s mobile application.<br /><br />**Allowable Values:**<br /><br />Valid `in_app_provisioning` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| data\[].config.digital\_wallet\_tokenization.provisioning\_controls.**manual\_entry**<br /><br />object<br /><br />Conditionally returned                                                   | Controls the provisioning of digital wallets by manual entry, in which the cardholder manually enters the card’s primary account number (PAN), card verification value (CVV2), and expiration date.<br /><br />**Allowable Values:**<br /><br />Valid `manual_entry` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| data\[].config.digital\_wallet\_tokenization.provisioning\_controls.**wallet\_provider\_card\_on\_file**<br /><br />object<br /><br />Conditionally returned                                | Controls the provisioning of digital wallets where the digital wallet provider already has the card on file.<br /><br />**Allowable Values:**<br /><br />Valid `wallet_provider_card_on_file` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| data\[].config.digital\_wallet\_tokenization.provisioning\_controls.**web\_push\_provisioning**<br /><br />object<br /><br />Conditionally returned                                         | Specifies the digital wallet card art and program configuration identifiers at the card product level for Web Push Provisioning.<br /><br />**Allowable Values:**<br /><br />Valid `web_push_provisioning` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| data\[].config.digital\_wallet\_tokenization.provisioning\_controls.**dwt\_use\_card\_status\_during\_auth**<br /><br />boolean<br /><br />Conditionally returned                           | If `true`, then digital wallet transactions are declined if the card associated with the digital wallet token is in either the `SUSPENDED` or `TERMINATED` state.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| data\[].config.**fulfillment**<br /><br />object<br /><br />Conditionally returned                                                                                                          | Determines physical characteristics of a card, along with its bulk shipment information.<br /><br />**Allowable Values:**<br /><br />`all_zero_card_security_code`, `allow_card_creation`, `bin_prefix`, `bulk_ship`, `card_personalization`, `enable_offline_pin`, `fulfillment_provider`, `package_id`, `pan_length`, `payment_instrument`, `shipping`, `uppercase_name_lines`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| data\[].config.fulfillment.**all\_zero\_card\_security\_code**<br /><br />boolean<br /><br />Conditionally returned                                                                         | If `true`, an all zero code (000) is allowed as a valid value in an authorization request.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| data\[].config.fulfillment.**allow\_card\_creation**<br /><br />boolean<br /><br />Conditionally returned                                                                                   | Controls the ability to create cards from this card product; `true` allows and `false` disallows the creation of cards.<br /><br />**NOTE:** The card product’s `active` field has no effect on card creation or the behavior of this field.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| data\[].config.fulfillment.**bin\_prefix**<br /><br />string<br /><br />Conditionally returned                                                                                              | Prefix of the bank identification number.<br /><br />**Allowable Values:**<br /><br />A six-digit number for the sandbox environment; a six- to nine-digit number is expected in production environments (see note below).<br /><br />**Default value:**<br />111111<br /><br />**NOTE:** In the sandbox environment or when testing against OpenAPI (Swagger), this field must be set to `111111`. It is preferable to use eight- or nine-digit BIN prefixes in production environments. Contact your Marqeta representative for the appropriate value to use.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| data\[].config.fulfillment.**bin\_issue\_country**<br /><br />string<br /><br />Conditionally returned                                                                                      | Country of the card issuer.<br /><br />**Allowable Values:**<br /><br />A valid alpha-3 <a href="https://www.iso.org/iso-3166-country-codes.html" target="blank">ISO 3166 country code</a>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| data\[].config.fulfillment.**bulk\_ship**<br /><br />boolean<br /><br />Conditionally returned                                                                                              | Enables bulk ordering of cards of this card product type using the `/bulkissuances` endpoint.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| data\[].config.fulfillment.**card\_personalization**<br /><br />object<br /><br />Returned                                                                                                  | Allows personalized attributes to be added to the card product.<br /><br />**Allowable Values:**<br /><br />Valid `card_personalization` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| data\[].config.fulfillment.card\_personalization.**carrier**<br /><br />object<br /><br />Conditionally returned                                                                            | Specifies attributes of the card carrier.<br /><br />**Allowable Values:**<br /><br />`logo_file`, `logo_thumbnail_file`, `message_file`, `message_line`, `template_id`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| data\[].config.fulfillment.card\_personalization.carrier.**logo\_file**<br /><br />string<br /><br />Conditionally returned                                                                 | Specifies an image to display on the card carrier.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| data\[].config.fulfillment.card\_personalization.carrier.**logo\_thumbnail\_file**<br /><br />string<br /><br />Conditionally returned                                                      | Specifies a thumbnail-sized rendering of the image specified in the `logo_file` field.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| data\[].config.fulfillment.card\_personalization.carrier.**message\_file**<br /><br />string<br /><br />Conditionally returned                                                              | Specifies a text file containing a custom message to print on the card carrier.<br /><br />**Allowable Values:**<br /><br />Contains the name of the text file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| data\[].config.fulfillment.card\_personalization.carrier.**message\_line**<br /><br />string<br /><br />Conditionally returned                                                              | Specifies a custom message that appears on the card carrier.<br /><br />**Allowable Values:**<br /><br />60 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| data\[].config.fulfillment.card\_personalization.carrier.**message\_line\_2**<br /><br />string<br /><br />Conditionally returned                                                           | Specifies the second line of a custom message that appears on the card carrier.<br /><br />**Allowable Values:**<br /><br />60 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| data\[].config.fulfillment.card\_personalization.carrier.**template\_id**<br /><br />string<br /><br />Conditionally returned                                                               | Specifies the card carrier template to use.<br /><br />**Allowable Values:**<br /><br />Card carrier template ID                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| data\[].config.fulfillment.card\_personalization.**images**<br /><br />object<br /><br />Conditionally returned                                                                             | Specifies personalized images that appear on the card.<br /><br />**Allowable Values:**<br /><br />`card`, `carrier`, `carrier_return_window`, `signature`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| data\[].config.fulfillment.card\_personalization.images.**card**<br /><br />object<br /><br />Conditionally returned                                                                        | Specifies personalized images that appear on the card.<br /><br />**Allowable Values:**<br /><br />`name`, `thermal_color`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| data\[].config.fulfillment.card\_personalization.images.card.**name**<br /><br />string<br /><br />Conditionally returned                                                                   | Specifies a PNG image to display on the card.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| data\[].config.fulfillment.card\_personalization.images.card.**thermal\_color**<br /><br />string<br /><br />Conditionally returned                                                         | Specifies the color of the image displayed on the card.<br /><br />**Allowable Values:**<br /><br />Contains the name of the color and must match one of the provider’s predefined colors.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| data\[].config.fulfillment.card\_personalization.images.**carrier**<br /><br />object<br /><br />Conditionally returned                                                                     | Specifies personalized images that appear on the card carrier.<br /><br />**Allowable Values:**<br /><br />`message_1`, `name`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| data\[].config.fulfillment.card\_personalization.images.carrier.**message\_1**<br /><br />string<br /><br />Conditionally returned                                                          | Specifies a custom message that appears on the card carrier.<br /><br />**Allowable Values:**<br /><br />60 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| data\[].config.fulfillment.card\_personalization.images.carrier.**name**<br /><br />string<br /><br />Conditionally returned                                                                | Specifies a PNG image to display on the card carrier.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| data\[].config.fulfillment.card\_personalization.images.**carrier\_return\_window**<br /><br />object<br /><br />Conditionally returned                                                     | Specifies a PNG image to display in the return address window of envelopes used for sending cards to cardholders.<br /><br />**Allowable Values:**<br /><br />`name`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| data\[].config.fulfillment.card\_personalization.images.carrier\_return\_window.**name**<br /><br />string<br /><br />Conditionally returned                                                | Specifies a PNG image to display in the return address window of envelopes used for sending cards to cardholders.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| data\[].config.fulfillment.card\_personalization.images.**signature**<br /><br />object<br /><br />Conditionally returned                                                                   | Specifies a PNG image of the cardholder’s signature.<br /><br />**Allowable Values:**<br /><br />`name`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| data\[].config.fulfillment.card\_personalization.images.signature.**name**<br /><br />string<br /><br />Conditionally returned                                                              | Specifies a PNG image of the cardholder’s signature.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| data\[].config.fulfillment.card\_personalization.**perso\_type**<br /><br />string<br /><br />Conditionally returned                                                                        | Specifies the type of card personalization.<br /><br />**Allowable Values:**<br /><br />`EMBOSS`, `LASER`, `FLAT`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| data\[].config.fulfillment.card\_personalization.**text**<br /><br />object<br /><br />Returned                                                                                             | Specifies personalized text that appears on the card.<br /><br />**Allowable Values:**<br /><br />`name_line_1`, `name_line_2`, `name_line_3`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| data\[].config.fulfillment.card\_personalization.text.**name\_line\_1**<br /><br />object<br /><br />Returned                                                                               | Specifies the first line of personalized text that appears on the card.<br /><br />**Allowable Values:**<br /><br />`name_line_1.value`<br /><br />21 char max; if `name_line_1_numeric_postfix` is `true`, 14 char max.<br /><br />Strings longer than the character limit are truncated.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| data\[].config.fulfillment.card\_personalization.text.name\_line\_1.**value**<br /><br />string<br /><br />Conditionally returned                                                           | Line of personalized text printed on the card.<br /><br />**Allowable Values:**<br /><br />21 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| data\[].config.fulfillment.card\_personalization.text.**name\_line\_2**<br /><br />object<br /><br />Conditionally returned                                                                 | Specifies the second line of personalized text that appears on the card.<br /><br />**Allowable Values:**<br /><br />`name_line_2.value`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| data\[].config.fulfillment.card\_personalization.text.name\_line\_2.**value**<br /><br />string<br /><br />Conditionally returned                                                           | Line of personalized text printed on the card.<br /><br />**Allowable Values:**<br /><br />21 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| data\[].config.fulfillment.card\_personalization.text.**name\_line\_3**<br /><br />object<br /><br />Conditionally returned                                                                 | Specifies the third line of personalized text that appears on the card.<br /><br />**Allowable Values:**<br /><br />`name_line_3.value`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| data\[].config.fulfillment.card\_personalization.text.name\_line\_3.**value**<br /><br />string<br /><br />Conditionally returned                                                           | Line of personalized text printed on the card.<br /><br />**Allowable Values:**<br /><br />21 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| data\[].config.fulfillment.**enable\_offline\_pin**<br /><br />boolean<br /><br />Conditionally returned                                                                                    | Enables offline personal identification number (PIN) verification for Europay Mastercard and Visa (EMV, or "chip-and-PIN") card payments.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| data\[].config.fulfillment.**fulfillment\_provider**<br /><br />string<br /><br />Conditionally returned                                                                                    | Specifies the fulfillment provider.<br /><br />You can work with providers located in North America, Europe, South America, and the Asia-Pacific region. For more information, see <a href="/developer-guides/managing-physical-cards/#_fulfillment_providers_by_location">Fulfillment providers by location</a>.<br /><br />**NOTE:** Expedited processing is available for cards that are fulfilled by <a href="https://www.arroweye.com/" target="_blank" rel="noopener">Arroweye Solutions</a>, <a href="https://www.gi-de.com/" target="_blank" rel="noopener">G+D</a>, <a href="http://www.idemia.com" target="_blank" rel="noopener">IDEMIA</a>, and <a href="http://perfectplastic.com/" target="_blank" rel="noopener">Perfect Plastic Printing</a>. You can expedite an order’s processing by using the `expedite` field of the <a href="/core-api/cards/">card</a> or <a href="/core-api/bulk-card-orders/">bulkissuance</a> object. Contact your Marqeta representative for information regarding the cost of expedited service.<br /><br />**Allowable Values:**<br /><br />`ABCORP`, `ALLPAY`, `ARROWEYE`, `CPI`, `EXCEET_DE`, `GD`, `GEMALTO`, `IDEMIA`, `IDEMIA_AU`, `IDEMIA_CZ`, `IDEMIA_DE`, `IDEMIA_FR`, `IDEMIA_FR_SC`, `IDEMIA_LA`, `IDEMIA_PL`, `IDEMIA_UK`, `NID`, `NITECREST`, `NITECREST_PL`, `NITECREST_UK_SC`, `OBERTHUR`, `OBERTHUR_SC`, `PERFECTPLASTIC`, `TAG`<br /><br />**Default value:**<br />`PERFECTPLASTIC` |
| data\[].config.fulfillment.**package\_id**<br /><br />string<br /><br />Conditionally returned                                                                                              | Card fulfillment provider’s package ID.<br /><br />**Allowable Values:**<br /><br />1–50 chars                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| data\[].config.fulfillment.**pan\_length**<br /><br />string<br /><br />Conditionally returned                                                                                              | Specifies the length of the primary account number (PAN).<br /><br />**Allowable Values:**<br /><br />**Default value:**<br />16                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| data\[].config.fulfillment.**payment\_instrument**<br /><br />string<br /><br />Conditionally returned                                                                                      | Specifies the physical form cards of this card product type will take.<br /><br />**Allowable Values:**<br /><br />`PHYSICAL_MSR`, `PHYSICAL_ICC`, `PHYSICAL_CONTACTLESS`, `PHYSICAL_COMBO`, `VIRTUAL_PAN`<br /><br />**Default value:**<br />`PHYSICAL_MSR`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| data\[].config.fulfillment.**shipping**<br /><br />object<br /><br />Conditionally returned                                                                                                 | Specifies shipping details for the order.<br /><br />**Allowable Values:**<br /><br />`care_of_line`, `method`, `recipient_address`, `return_address`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| data\[].config.fulfillment.shipping.**care\_of\_line**<br /><br />string<br /><br />Conditionally returned                                                                                  | Adds the specified value as a care of (C/O) line to the mailing carrier.<br /><br />**NOTE:** This field can be specified on cards, card products, and bulk card orders. If you specify this field at multiple levels, the order of precedence is: card, bulk card order, card product.<br /><br />**Allowable Values:**<br /><br />255 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| data\[].config.fulfillment.shipping.**method**<br /><br />string<br /><br />Conditionally returned                                                                                          | Specifies the shipping service.<br /><br />**Allowable Values:**<br /><br />`LOCAL_MAIL`, `LOCAL_MAIL_PACKAGE`, `GROUND`, `TWO_DAY`, `OVERNIGHT`, `INTERNATIONAL`, `INTERNATIONAL_PRIORITY`, `LOCAL_PRIORITY`, `FEDEX_EXPEDITED`, `FEDEX_REGULAR`, `UPS_EXPEDITED`, `UPS_REGULAR`, `USPS_EXPEDITED`, `USPS_REGULAR`<br /><br />Shipping options vary by card provider. For details on the specific shipping companies and services offered by your card provider, contact your Marqeta representative.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| data\[].config.fulfillment.shipping.**recipient\_address**<br /><br />object<br /><br />Conditionally returned                                                                              | Address to which the order will be shipped.<br /><br />In order to generate cards, a valid shipping address must be provided by one of these:<br /><br />- The card or bulk card order’s `fulfillment.shipping.recipient_address` field<br />- The users' `address` fields<br />- The card product’s `config.fulfillment.shipping.recipient_address` field<br /><br />The order of precedence from highest to lowest is card, user, card product. To be valid, an address must have the `address1`, `city`, `state`, and `postal_code` or `zip` fields populated. The `country` field defaults to USA if unpopulated.<br /><br />**Allowable Values:**<br /><br />Valid `recipient_address` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| data\[].config.fulfillment.shipping.recipient\_address.**address1**<br /><br />string<br /><br />Conditionally returned                                                                     | Number and street of the address.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />Limits lower than 255 characters may be imposed by providers. Perfect Plastic Printing and IDEMIA have a limit of 100 characters, and Arroweye Solutions has a limit of 50 characters.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| data\[].config.fulfillment.shipping.recipient\_address.**address2**<br /><br />string<br /><br />Conditionally returned                                                                     | Additional address information.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />Limits lower than 255 characters may be imposed by providers. Perfect Plastic Printing and IDEMIA have a limit of 100 characters, and Arroweye Solutions has a limit of 50 characters.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| data\[].config.fulfillment.shipping.recipient\_address.**city**<br /><br />string<br /><br />Conditionally returned                                                                         | City of the address.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| data\[].config.fulfillment.shipping.recipient\_address.**country**<br /><br />string<br /><br />Conditionally returned                                                                      | Country of the address.<br /><br />**Allowable Values:**<br /><br />40 char max<br /><br />English short name. For example, for the Kingdom of Spain, use the English short name "Spain".<br /><br />The ISO maintains the <a href="https://www.iso.org/obp/ui/#search/code/" target="_blank" rel="noopener">full list of country codes</a>.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| data\[].config.fulfillment.shipping.recipient\_address.**first\_name**<br /><br />string<br /><br />Conditionally returned                                                                  | First name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| data\[].config.fulfillment.shipping.recipient\_address.**last\_name**<br /><br />string<br /><br />Conditionally returned                                                                   | Last name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| data\[].config.fulfillment.shipping.recipient\_address.**middle\_name**<br /><br />string<br /><br />Conditionally returned                                                                 | Middle name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| data\[].config.fulfillment.shipping.recipient\_address.**phone**<br /><br />string<br /><br />Conditionally returned                                                                        | Telephone number of the addressee.<br /><br />**Allowable Values:**<br /><br />20 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| data\[].config.fulfillment.shipping.recipient\_address.**postal\_code**<br /><br />string<br /><br />Conditionally returned                                                                 | Postal code of the address.<br /><br />**Allowable Values:**<br /><br />10 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| data\[].config.fulfillment.shipping.recipient\_address.**state**<br /><br />string<br /><br />Conditionally returned                                                                        | State of the address.<br /><br />**Allowable Values:**<br /><br />32 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| data\[].config.fulfillment.shipping.recipient\_address.**zip**<br /><br />string<br /><br />Conditionally returned                                                                          | United States ZIP code of the address.<br /><br />**Allowable Values:**<br /><br />10 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| data\[].config.fulfillment.shipping.**return\_address**<br /><br />object<br /><br />Conditionally returned                                                                                 | Address to which the order will be returned if shipping fails.<br /><br />**Allowable Values:**<br /><br />`address1`, `address2`, `city`, `country`, `first_name`, `last_name`, `middle_name`, `phone`, `postal_code`, `state`, `zip`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| data\[].config.fulfillment.shipping.return\_address.**address1**<br /><br />string<br /><br />Conditionally returned                                                                        | Number and street of the address.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />Limits lower than 255 characters may be imposed by providers. Perfect Plastic Printing and IDEMIA have a limit of 100 characters, and Arroweye Solutions has a limit of 50 characters.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| data\[].config.fulfillment.shipping.return\_address.**address2**<br /><br />string<br /><br />Conditionally returned                                                                        | Additional address information.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />Limits lower than 255 characters may be imposed by providers. Perfect Plastic Printing and IDEMIA have a limit of 100 characters, and Arroweye Solutions has a limit of 50 characters.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| data\[].config.fulfillment.shipping.return\_address.**city**<br /><br />string<br /><br />Conditionally returned                                                                            | City of the address.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| data\[].config.fulfillment.shipping.return\_address.**country**<br /><br />string<br /><br />Conditionally returned                                                                         | Country of the address.<br /><br />**Allowable Values:**<br /><br />40 char max<br /><br />English short name. For example, for the Kingdom of Spain, use the English short name "Spain".<br /><br />The ISO maintains the <a href="https://www.iso.org/obp/ui/#search/code/" target="_blank" rel="noopener">full list of country codes</a>.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| data\[].config.fulfillment.shipping.return\_address.**first\_name**<br /><br />string<br /><br />Conditionally returned                                                                     | First name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| data\[].config.fulfillment.shipping.return\_address.**last\_name**<br /><br />string<br /><br />Conditionally returned                                                                      | Last name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| data\[].config.fulfillment.shipping.return\_address.**middle\_name**<br /><br />string<br /><br />Conditionally returned                                                                    | Middle name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| data\[].config.fulfillment.shipping.return\_address.**phone**<br /><br />string<br /><br />Conditionally returned                                                                           | Telephone number of the addressee.<br /><br />**Allowable Values:**<br /><br />20 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| data\[].config.fulfillment.shipping.return\_address.**postal\_code**<br /><br />string<br /><br />Conditionally returned                                                                    | Postal code of the address.<br /><br />**Allowable Values:**<br /><br />10 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| data\[].config.fulfillment.shipping.return\_address.**state**<br /><br />string<br /><br />Conditionally returned                                                                           | State of the address.<br /><br />**Allowable Values:**<br /><br />32 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| data\[].config.fulfillment.shipping.return\_address.**zip**<br /><br />string<br /><br />Conditionally returned                                                                             | United States ZIP code of the address.<br /><br />**Allowable Values:**<br /><br />10 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| data\[].config.fulfillment.**uppercase\_name\_lines**<br /><br />boolean<br /><br />Conditionally returned                                                                                  | A value of `true` sets the text in the `fulfillment.card_personalization.text.name_line_1` and `name_line_2` fields to all uppercase letters. A value of `false` leaves the text in its original state.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| data\[].config.**jit\_funding**<br /><br />object<br /><br />Conditionally returned                                                                                                         | Governs the behavior of JIT Funding.<br /><br />**Allowable Values:**<br /><br />`paymentcard_funding_source`, `program_funding_source`, `programgateway_funding_source`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| data\[].config.jit\_funding.**paymentcard\_funding\_source**<br /><br />object<br /><br />Conditionally returned                                                                            | Enables and configures a payment card funding source.<br /><br />**Allowable Values:**<br /><br />Valid `paymentcard_funding_source` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| data\[].config.jit\_funding.paymentcard\_funding\_source.**enabled**<br /><br />boolean<br /><br />Conditionally returned                                                                   | Specifies whether JIT Funding is enabled or disabled for the payment card funding source. A value of `true` indicates that the payment card funding source is enabled and will be debited when swipes occur.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| data\[].config.jit\_funding.paymentcard\_funding\_source.**refunds\_destination**<br /><br />string<br /><br />Conditionally returned                                                       | Specifies the return destination for refunds in the case of a transaction reversal.<br /><br />**Allowable Values:**<br /><br />`GATEWAY`, `GPA`, `WATERFALL`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| data\[].config.jit\_funding.**program\_funding\_source**<br /><br />object<br /><br />Conditionally returned                                                                                | Enables and configures a program funding source.<br /><br />**Allowable Values:**<br /><br />Valid `program_funding_source` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| data\[].config.jit\_funding.program\_funding\_source.**enabled**<br /><br />boolean<br /><br />Conditionally returned                                                                       | Specifies whether JIT Funding is enabled or disabled for the program funding source. A value of `true` indicates that the program funding source is enabled and will be debited when swipes occur.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| data\[].config.jit\_funding.program\_funding\_source.**funding\_source\_token**<br /><br />string<br /><br />Conditionally returned                                                         | Unique identifier of the already existing funding source. Required if JIT Funding is enabled.<br /><br />**Allowable Values:**<br /><br />36 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| data\[].config.jit\_funding.program\_funding\_source.**refunds\_destination**<br /><br />string<br /><br />Conditionally returned                                                           | Specifies the return destination for refunds in the case of a transaction reversal. `PROGRAM_FUNDING_SOURCE` returns funds to the program funding source. `GPA` returns the funds to the user’s GPA.<br /><br />**Allowable Values:**<br /><br />`PROGRAM_FUNDING_SOURCE`, `GPA`, `WATERFALL`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| data\[].config.jit\_funding.**programgateway\_funding\_source**<br /><br />object<br /><br />Conditionally returned                                                                         | Enables and configures a program gateway funding source.<br /><br />**Allowable Values:**<br /><br />Valid `programgateway_funding_source` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| data\[].config.jit\_funding.programgateway\_funding\_source.**always\_fund**<br /><br />boolean<br /><br />Conditionally returned                                                           | If set to `true`, this card product is always funded from this program gateway funding source.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| data\[].config.jit\_funding.programgateway\_funding\_source.**enabled**<br /><br />boolean<br /><br />Conditionally returned                                                                | Specifies whether JIT Funding is enabled or disabled for the program gateway funding source. A value of `true` indicates that the program gateway funding source is enabled and will be debited when swipes occur.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| data\[].config.jit\_funding.programgateway\_funding\_source.**funding\_source\_token**<br /><br />string<br /><br />Conditionally returned                                                  | Unique identifier of the already existing funding source. Required if JIT Funding is enabled.<br /><br />**Allowable Values:**<br /><br />36 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| data\[].config.jit\_funding.programgateway\_funding\_source.**refunds\_destination**<br /><br />string<br /><br />Conditionally returned                                                    | Specifies the return destination for refunds in the case of a transaction reversal. In most cases, you should set the value to `GATEWAY`, which returns funds to the program gateway funding source. Setting to `GPA` returns the funds to the user’s GPA, which creates a positive account balance and introduces the potential of a transaction being authorized without a JIT Funding request being sent to the gateway.<br /><br />**Allowable Values:**<br /><br />`GATEWAY`, `GPA`, `WATERFALL`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| data\[].config.**poi**<br /><br />object<br /><br />Conditionally returned                                                                                                                  | Governs the point of interaction.<br /><br />**Allowable Values:**<br /><br />`atm`, `ecommerce`, `other`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| data\[].config.poi.**atm**<br /><br />boolean<br /><br />Conditionally returned                                                                                                             | If set to `true`, cards can be used for withdrawing cash at an ATM and for receiving cash back at a point of sale (POS).<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| data\[].config.poi.**ecommerce**<br /><br />boolean<br /><br />Conditionally returned                                                                                                       | If set to `true`, cards can be used for online purchases.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| data\[].config.poi.**other**<br /><br />object<br /><br />Conditionally returned                                                                                                            | Allows for configuration of points of interaction other than ecommerce or ATMs, such as points of sale (POS).<br /><br />**Allowable Values:**<br /><br />`allow`, `card_presence_required`, `cardholder_presence_required`, `use_random_pin`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| data\[].config.poi.other.**allow**<br /><br />boolean<br /><br />Conditionally returned                                                                                                     | If set to `true`, card transactions at points of interaction other than e-commerce or ATMs are allowed. This group includes points of sale (POS).<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| data\[].config.poi.other.**card\_presence\_required**<br /><br />boolean<br /><br />Conditionally returned                                                                                  | If set to `true`, cards of this card product type are required to be present during the transaction, such as in IVR scenarios.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| data\[].config.poi.other.**cardholder\_presence\_required**<br /><br />boolean<br /><br />Conditionally returned                                                                            | If set to `true`, the cardholder is required to be present during the transaction, such as in a restaurant where the card is present but the cardholder might not be present when the card is swiped.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| data\[].config.poi.other.**use\_random\_pin**<br /><br />boolean<br /><br />Optional                                                                                                        | If set to `true`, cards of this card product type will be assigned a random PIN.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| data\[].config.**selective\_auth**<br /><br />object<br /><br />Conditionally returned                                                                                                      | Contains information about authorization decisions.<br /><br />**Allowable Values:**<br /><br />`dmd_location_sensitivity`, `enable_regex_search_chain`, `sa_mode`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| data\[].config.selective\_auth.**dmd\_location\_sensitivity**<br /><br />integer<br /><br />Conditionally returned                                                                          | Determines what type of merchant information is required for a match (authorization). Not relevant if `enable_regex_search_chain = false`.<br /><br />- **0** – Requires exact match on card acceptor name and postal code to existing entry in Marqeta Merchant database (most restrictive).<br />- **1** – Partial match on card acceptor name (least restrictive).<br />- **2** – Partial match on card acceptor name; exact match on card acceptor city.<br />- **3** – Partial match on card acceptor name; exact match on card acceptor postal code.<br />- **4** – Partial match on card acceptor name; exact match on street address 1 and postal code.<br /><br />**Allowable Values:**<br /><br />`0`, `1`, `2`, `3`, `4`<br /><br />**Default value:**<br />0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| data\[].config.selective\_auth.**enable\_regex\_search\_chain**<br /><br />boolean<br /><br />Conditionally returned                                                                        | Set to `true` to perform regular expression checking on the description received in the authorization.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| data\[].config.selective\_auth.**sa\_mode**<br /><br />integer<br /><br />Conditionally returned                                                                                            | Specifies the selective authorization mode.<br /><br />- **0** — Inactive<br />- **1** — Active (attempts to authorize a merchant that does not have a recognized MID by matching other pieces of information)<br />- **2** — Logging and notification (checks the transaction and logs results, but does not authorize)<br /><br />Selective authorization applies to transactions that are limited to specific merchants. Matching requirements for authorization are set by the `dmd_location_sensitivity` field.<br /><br />**Allowable Values:**<br /><br />`0`, `1`, `2`<br /><br />**Default value:**<br />0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| data\[].config.**special**<br /><br />object<br /><br />Conditionally returned                                                                                                              | Contains information about merchant onboarding.<br /><br />**Allowable Values:**<br /><br />`merchant_on_boarding`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| data\[].config.special.**merchant\_on\_boarding**<br /><br />boolean<br /><br />Conditionally returned                                                                                      | If set to `true`, cards of this card product type can be used for merchant onboarding.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| data\[].config.**transaction\_controls**<br /><br />object<br /><br />Conditionally returned                                                                                                | Controls transactional characteristics of card usage.<br /><br />**Allowable Values:**<br /><br />`accepted_countries_token`, `address_verification`, `allow_chip_fallback`, `allow_first_pin_set_via_financial_transaction`, `allow_gpa_auth`, `allow_mcc_group_authorization_controls`, `allow_network_load`, `allow_network_load_card_activation`, `allow_quasi_cash`, `always_require_icc`, `always_require_pin`, `enable_partial_auth_approval`, `ignore_card_suspended_state`, `notification_language`, `quasi_cash_exempt_merchant_group_token`, `quasi_cash_exempt_mids`, `require_card_not_present_card_security_code`, `strong_customer_authentication_limits`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| data\[].config.transaction\_controls.**accepted\_countries\_token**<br /><br />string<br /><br />Conditionally returned                                                                     | Set to `accept_us_only` to allow transactions only within the US.<br /><br />Set to `decline_ofac_countries` to allow international transactions except with countries that the Financial Action Task Force (FATF) and Office of Foreign Assets Control (OFAC) have identified as high risk.<br /><br />Users with the Admin role can create and update additional lists of accepted countries for transactions at the `/acceptedcountries` endpoint. See <a href="/core-api/accepted-countries/">Accepted Countries</a>.<br /><br />**Allowable Values:**<br /><br />`accept_us_only`, `decline_ofac_countries`, additional Admin-defined tokens<br /><br />**Default value:**<br />`accept_us_only`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| data\[].config.transaction\_controls.**address\_verification**<br /><br />object<br /><br />Conditionally returned                                                                          | Contains configuration options for AVS.<br /><br />**Allowable Values:**<br /><br />Valid `address_verification` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| data\[].config.transaction\_controls.address\_verification.**auth\_messages**<br /><br />object<br /><br />Conditionally returned                                                           | Contains verification options for authorization messages.<br /><br />These messages pertain to actual purchases and are for amounts greater than \$0.<br /><br />**Allowable Values:**<br /><br />One or more verification options                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| data\[].config.transaction\_controls.address\_verification.**av\_messages**<br /><br />object<br /><br />Conditionally returned                                                             | Contains verification options for account verification messages.<br /><br />These are \$0 messages typically used to store cards on file at a merchant.<br /><br />**Allowable Values:**<br /><br />One or more verification options                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| data\[].config.transaction\_controls.**afd\_hold\_increase\_override**<br /><br />integer<br /><br />Conditionally returned                                                                 | Overrides AFD (MCC 5542) `hold_increase.value` at the card product level with the specified value. Expressed in positive whole numbers and major units of the cardholder billing currency. If this field is not configured, the program-wide MCC-group `hold_increase.value` applies.<br /><br />**Allowable Values:**<br /><br />Any whole number                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| data\[].config.transaction\_controls.**allow\_chip\_fallback**<br /><br />boolean<br /><br />Conditionally returned                                                                         | Indicates whether to allow transactions where a Europay Mastercard and Visa (EMV) chip-enabled card was processed using the magstripe as fallback.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| data\[].config.transaction\_controls.**allow\_first\_pin\_set\_via\_financial\_transaction**<br /><br />boolean<br /><br />Conditionally returned                                           | **WARNING:** This field is deprecated and will be unsupported in a future release.<br /><br />Allows cardholders to define a personal identification number (PIN) as they complete their first PIN-debit transaction.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| data\[].config.transaction\_controls.**allow\_gpa\_auth**<br /><br />boolean<br /><br />Conditionally returned                                                                              | If set to `true`, transactions can be authorized using GPA funds.<br /><br />**NOTE:** For most programs, this field should be set to `true`.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| data\[].config.transaction\_controls.**allow\_mcc\_group\_authorization\_controls**<br /><br />boolean<br /><br />Conditionally returned                                                    | The <a href="/core-api/mcc-groups/">MCC group</a>`authorization_controls` object allows you to automatically increase authorization holds and to specify authorization expiration times based on merchant type. By default, these settings apply to all cards in your program.<br /><br />However, you can make cards that are associated with a particular card product exempt from increasing authorization holds by setting the `allow_mcc_group_authorization_controls` field to `false`. Doing so does not impact authorization expiration times.<br /><br />**NOTE:**<a href="/developer-guides/money-movement-overview/#_automated_fuel_dispenser_afd_transactions">Automated fuel dispenser (AFD)</a> transactions (MCC 5542) ignore this field, because Marqeta will increase authorization holds for AFDs if the card product has been configured to do so.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| data\[].config.transaction\_controls.**allow\_network\_load**<br /><br />boolean<br /><br />Conditionally returned                                                                          | Indicates whether card network loads are allowed. The associated card’s state must be `ACTIVE` or the load will be rejected.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| data\[].config.transaction\_controls.**allow\_network\_load\_card\_activation**<br /><br />boolean<br /><br />Conditionally returned                                                        | Indicates whether card network loads are allowed. Sets the associated card’s state to `ACTIVE` if its current state is `INACTIVE`.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| data\[].config.transaction\_controls.**allow\_quasi\_cash**<br /><br />boolean<br /><br />Conditionally returned                                                                            | Indicates whether quasi-cash transactions are allowed. In a quasi-cash transaction, the cardholder purchases an item that can be directly converted to cash, such as traveler’s checks, money orders, casino chips, or lottery tickets.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| data\[].config.transaction\_controls.**always\_require\_icc**<br /><br />boolean<br /><br />Conditionally returned                                                                          | If set to `true`, cards of this card product type require an Integrated Circuit Card.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| data\[].config.transaction\_controls.**always\_require\_pin**<br /><br />boolean<br /><br />Conditionally returned                                                                          | If set to `true`, cards of this card product type require a personal identification number (PIN).<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| data\[].config.transaction\_controls.**enable\_partial\_auth\_approval**<br /><br />boolean<br /><br />Conditionally returned                                                               | Set to `true` to enable partial authorizations.<br /><br />When this setting is `false` and the requested authorization amount exceeds available funds, the transaction is declined. When this setting is `true` and the requested authorization amount exceeds available funds, the transaction is authorized for the amount of available funds.<br /><br />NOTE\|OPEN\|\| CALLOUTTITLE:Note\|TITLEBREAK\|Automated fuel dispenser (AFD) transactions (MCC 5542) ignore this field, as Marqeta will always partially approve AFD pre-authorizations if the transaction payload field <code>partial\_approval\_capable</code> is enabled. NOTE\|CLOSE<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| data\[].config.transaction\_controls.**ignore\_card\_suspended\_state**<br /><br />boolean<br /><br />Conditionally returned                                                                | Allows transactions to be approved even if the card’s `state = SUSPENDED`. When this field is set to `true`, the card behaves as if its `state = ACTIVE`.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| data\[].config.transaction\_controls.**notification\_language**<br /><br />string<br /><br />Conditionally returned                                                                         | Specifies the language for 3D Secure and digital wallet token notifications sent to cardholders under this card program.<br /><br />You can send notifications to your cardholders in the following languages:<br /><br />- **ces** – Czech<br />- **deu** – German<br />- **eng** – English<br />- **fra** – French<br />- **ell** – Greek<br />- **ita** – Italian<br />- **nld** – Dutch<br />- **pol** – Polish<br />- **por** – Portuguese<br />- **ron** – Romanian<br />- **spa** – Spanish<br />- **swe** – Swedish<br /><br />By default, notifications are sent in English.<br /><br />To specify the language for OTP notifications at the user level, see <a href="/core-api/users/">Users</a>. Languages set at the user level take precedence over the language set at the card product level.<br /><br />**Allowable Values:**<br /><br />`ces`, `deu`, `eng`, `fra`, `ell`, `ita`, `nld`, `pol`, `por`, `ron`, `spa`, `swe`<br /><br />If you leave this field blank, cardholders receive notifications in English.                                                                                                                                                                                                                                                                                                                                                                                                              |
| data\[].config.transaction\_controls.**quasi\_cash\_exempt\_merchant\_group\_token**<br /><br />string<br /><br />Conditionally returned                                                    | The token of the merchant group that you want to exempt from quasi-cash transaction authorization control, allowing your cardholders to conduct quasi-cash transactions. In a quasi-cash transaction, the cardholder purchases an item that can be directly converted to cash, such as traveler’s checks, money orders, casino chips, or lottery tickets.<br /><br />You can specify a merchant group token in addition to whatever merchant identifiers you listed in the `quasi_cash_exempt_mids` field, if any. For more information, see <a href="/core-api/merchant-groups/">Merchant Groups</a>.<br /><br />**Allowable Values:**<br /><br />1–36 chars<br /><br />Valid merchant group token.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| data\[].config.transaction\_controls.**quasi\_cash\_exempt\_mids**<br /><br />string<br /><br />Conditionally returned                                                                      | Comma-separated list of merchant identifiers that you want to exempt from quasi-cash transaction authorization control, allowing your cardholders to conduct quasi-cash transactions. In a quasi-cash transaction, the cardholder purchases an item that can be directly converted to cash, such as traveler’s checks, money orders, casino chips, or lottery tickets.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />For example: `12345678901,23456789012,34567890123,45678901234`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| data\[].config.transaction\_controls.**require\_card\_not\_present\_card\_security\_code**<br /><br />boolean<br /><br />Conditionally returned                                             | A value of `true` indicates that if `card_presence_required` is `true`, the card’s security code is required.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| data\[].config.transaction\_controls.**strong\_customer\_authentication\_limits**<br /><br />object<br /><br />Conditionally returned                                                       | Contains information about Strong Customer Authentication (SCA) behavior for contactless point-of-sale (POS) and low-value payment (LVP) e-commerce transactions.<br /><br />**Allowable Values:**<br /><br />`sca_contactless_cumulative_amount_limit`, `sca_contactless_transaction_limit`, `sca_contactless_transactions_count_limit`, `sca_contactless_transactions_currency`, `sca_lvp_cumulative_amount_limit`, `sca_lvp_transaction_limit`, `sca_lvp_transactions_count_limit`, `sca_tra_exemption_amount_limit`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| data\[].config.transaction\_controls.strong\_customer\_authentication\_limits.**cavv\_authentication\_amount\_incremental\_percentage**<br /><br />string<br /><br />Conditionally returned | If you have enabled CAVV authentication amount validation, the value of this field specifies the maximum allowable variance between the authorization amount and the 3D Secure authentication amount. Expressed as a percentage.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />**Default value:**<br />0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| data\[].config.transaction\_controls.strong\_customer\_authentication\_limits.**enable\_cavv\_authentication\_amount\_validation**<br /><br />boolean<br /><br />Conditionally returned     | If set to `true`, Marqeta validates the amount in the authorization transaction against the amount in the 3D Secure authentication attempt. If the authorization amount is greater than the 3D Secure authentication amount, Marqeta rejects the transaction. You can specify an allowable variance for the 3D Secure authentication amount in the `cavv_authentication_amount_incremental_percentage` field.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| data\[].config.transaction\_controls.strong\_customer\_authentication\_limits.**enable\_issuer\_tra\_exemption**<br /><br />boolean<br /><br />Conditionally returned                       | If set to `true`, Marqeta does not increment the low-value payment (LVP) counter for frictionless 3D Secure transactions.<br /><br />This field is enabled in your card product configuration. Contact your Marqeta representative to configure this field for your program.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| data\[].config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_contactless\_cumulative\_amount\_limit**<br /><br />decimal<br /><br />Conditionally returned          | Specifies the cumulative limit of transactions the cardholder can perform before receiving an SCA challenge.<br /><br />A value of `0` in this field means that the cumulative amount spent in contactless POS transactions performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />decimal<br /><br />**Format:**<br />0.00<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| data\[].config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_contactless\_transaction\_limit**<br /><br />decimal<br /><br />Conditionally returned                 | Specifies the maximum allowable amount for a single contactless point-of-sale (POS) transaction, above which the cardholder receives a strong customer authentication (SCA) challenge.<br /><br />A value of `0` in this field means that the amount of any single contactless POS transaction performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />decimal<br /><br />**Format:**<br />0.00<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| data\[].config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_contactless\_transactions\_count\_limit**<br /><br />integer<br /><br />Conditionally returned         | Specifies the number of contactless POS transactions the cardholder can perform before receiving an SCA challenge.<br /><br />A value of `0` in this field means that the number of contactless POS transactions performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />Any integer, such as `5`.<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| data\[].config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_contactless\_transactions\_currency**<br /><br />string<br /><br />Conditionally returned              | Specifies the currency type for contactless POS transactions.<br /><br />This field is required if either the `sca_contactless_transaction_limit` field or the `sca_contactless_cumulative_amount_limit` field in this object contains a value, even if that value is `0`.<br /><br />**Allowable Values:**<br /><br />Valid three-digit ISO 4217 currency type, such as `EUR`.<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| data\[].config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_lvp\_cumulative\_amount\_limit**<br /><br />decimal<br /><br />Conditionally returned                  | Specifies the cumulative limit of low-value payment (LVP) e-commerce transactions the cardholder can perform before receiving an SCA challenge.<br /><br />For example, if you set the value of this field to `100.00`, your cardholder can perform two transactions for `30.00` and two transactions for `20.00` before receiving an SCA challenge.<br /><br />If you leave this field blank, the cumulative amount spent in LVP e-commerce transactions performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />decimal<br /><br />**Format:**<br />0.00<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| data\[].config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_lvp\_transaction\_limit**<br /><br />decimal<br /><br />Conditionally returned                         | Specifies the maximum allowable amount for a single low-value payment (LVP) e-commerce transaction, above which the cardholder receives a strong customer authentication (SCA) challenge.<br /><br />If you leave this field blank, the amount of any single LVP e-commerce transaction performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />decimal<br /><br />**Format:**<br />0.00<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| data\[].config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_lvp\_transactions\_count\_limit**<br /><br />integer<br /><br />Conditionally returned                 | Specifies the number of LVP e-commerce transactions the cardholder can perform before receiving an SCA challenge.<br /><br />If you leave this field blank, the total number of LVP e-commerce transactions performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />An integer, such as `5`.<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| data\[].config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_lvp\_transactions\_currency**<br /><br />string<br /><br />Conditionally returned                      | Specifies the currency type for LVP e-commerce transaction limits.<br /><br />This field is required if any one of the `sca_lvp_transaction_limit`, `sca_lvp_cumulative_amount_limit`, or `sca_lvp_transactions_count_limit` fields in this object contains a value, even if that value is `0`.<br /><br />**Allowable Values:**<br /><br />Valid three-digit ISO 4217 currency type, such as `EUR`.<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| data\[].config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_tra\_exemption\_amount\_limit**<br /><br />decimal<br /><br />Conditionally returned                   | Specifies the maximum allowable amount for a single low-value payment (LVP) e-commerce transaction with transaction risk analysis (TRA) exemption sent by the merchant or acquirer. If the transaction amount exceeds the specified limit, then the transaction is either approved or it receives a strong customer authentication (SCA) challenge based on `sca_lvp_transaction_limit` and `sca_lvp_transactions_currency`.<br /><br />**Allowable Values:**<br /><br />decimal<br /><br />**Format:**<br />0.00<br /><br />**Default value:**<br />`0.00`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| data\[].**created\_time**<br /><br />datetime<br /><br />Returned                                                                                                                           | Date and time when the resource was created, in UTC.<br /><br />**Allowable Values:**<br /><br />datetime<br /><br />**Format:**<br />yyyy-MM-ddThh:mm:ssZ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| data\[].**end\_date**<br /><br />date<br /><br />Conditionally returned                                                                                                                     | End date of the range over which the card product can be active.<br /><br />This field is returned if it exists in the resource.<br /><br />**Allowable Values:**<br /><br />Format: yyyy-mm-DD                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| data\[].**last\_modified\_time**<br /><br />datetime<br /><br />Returned                                                                                                                    | Date and time when the resource was last updated, in UTC.<br /><br />**Allowable Values:**<br /><br />datetime<br /><br />**Format:**<br />yyyy-MM-ddThh:mm:ssZ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| data\[].**name**<br /><br />string<br /><br />Returned                                                                                                                                      | Name of the card product.<br /><br />**Allowable Values:**<br /><br />1–40 chars                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| data\[].**start\_date**<br /><br />date<br /><br />Returned                                                                                                                                 | Date when the card product becomes active.<br /><br />**Allowable Values:**<br /><br />Format: yyyy-mm-DD                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| data\[].**token**<br /><br />string<br /><br />Conditionally returned                                                                                                                       | Unique identifier of the card product.<br /><br />**Allowable Values:**<br /><br />1–36 chars<br /><br />If you did not include a token in your request, the system returns an automatically generated token in the response.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| end\_index<br /><br />integer<br /><br />Conditionally returned                                                                                                                             | Sort order index of the last resource in the returned array.<br /><br />This field is returned if there are resources in your returned array.<br /><br />**Allowable Values:**<br /><br />Any integer                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| is\_more<br /><br />boolean<br /><br />Conditionally returned                                                                                                                               | A value of `true` indicates that more unreturned resources exist. A value of `false` indicates that no more unreturned resources exist.<br /><br />This field is returned if there are resources in your returned array.<br /><br />**Allowable Values:**<br /><br />`true`, `false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| start\_index<br /><br />integer<br /><br />Conditionally returned                                                                                                                           | Sort order index of the first resource in the returned array.<br /><br />This field is returned if there are resources in your returned array.<br /><br />**Allowable Values:**<br /><br />Any integer                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |

<h3 id="_sample_response_body_2">
  Sample response body
</h3>

```json JSON expandable lines wrap theme={null}
{
  "count": 1,
  "start_index": 0,
  "end_index": 0,
  "is_more": true,
  "data[]": {
    "token": "my_cardproduct_01",
    "name": "My Card Product 01",
    "active": true,
    "config": {
      "poi": {
        "other": {
          "allow": "true,",
          "card_presence_required": "false,",
          "cardholder_presence_required": false
        },
        "ecommerce": false,
        "atm": false
      },
      "transaction_controls": {
        "accepted_countries_token": "accept_us_only",
        "always_require_pin": false,
        "always_require_icc": false,
        "allow_gpa_auth": true,
        "require_card_not_present_card_security_code": false,
        "allow_mcc_group_authorization_controls": true,
        "ignore_card_suspended_state": false,
        "allow_network_load": false,
        "allow_network_load_card_activation": false,
        "allow_quasi_cash": false,
        "enable_partial_auth_approval": true,
        "notification_language": "fra",
        "address_verification": {
          "av_messages": {
            "validate": true,
            "decline_on_address_number_mismatch": false,
            "decline_on_postal_code_mismatch": true
          },
          "auth_messages": {
            "validate": true,
            "decline_on_address_number_mismatch": false,
            "decline_on_postal_code_mismatch": false
          }
        }
      },
      "fulfillment": {
        "shipping": {
          "method": "OVERNIGHT",
          "return_address": {
            "first_name": "Saki",
            "middle_name": "R",
            "last_name": "Dogger",
            "address1": "123 Henry St",
            "address2": "Suite 101",
            "city": "Porterville",
            "state": "CA",
            "postal_code": "93257",
            "country": "USA",
            "phone": "8315555555"
          },
          "recipient_address": {
            "first_name": "Jane",
            "last_name": "Doe",
            "address1": "1234 Grove Street",
            "city": "Berkeley",
            "state": "CA",
            "postal_code": 94702,
            "country": "USA",
            "phone": "5105551212"
          }
        },
        "card_personalization": {
          "text": {
            "name_line_1": null,
            "value": "Saki Dogger",
            "name_line_2": {
              "value": "Aegis Fleet Services"
            }
          },
          "carrier": {
            "name": "my_carrier_logo.png",
            "message_line": "my message"
          },
          "images": {
            "card": {
              "name": "my_card_logo.png",
              "thermal_color": "Black"
            }
          },
          "signature": {
            "name": "my_signature.png"
          },
          "carrier_return_window": {
            "name": "my_return_address_image.png"
          }
        }
      },
      "payment_instrument": "PHYSICAL_MSR",
      "package_id": "0",
      "all_zero_card_security_code": false,
      "bin_prefix": "111111",
      "bin_issue_country": "USA",
      "bulk_ship": false,
      "pan_length": "16",
      "fulfillment_provider": "PERFECTPLASTIC",
      "allow_card_creation": true,
      "uppercase_name_lines": true
    },
    "selective_auth": {
      "sa_mode": 1,
      "enable_regex_search_chain": false,
      "dmd_location_sensitivity": 0
    },
    "card_life_cycle": {
      "activate_upon_issue": true,
      "expiration_offset": {
        "unit": "YEARS",
        "value": 10,
        "min_offset": {
          "unit": "YEARS",
          "value": 4
        }
      },
      "card_service_code": 101,
      "update_expiration_upon_activation": false
    },
    "clearing_and_settlement": {
      "overdraft_destination": "GPA"
    },
    "jit_funding": {
      "paymentcard_funding_source": {
        "enabled": true,
        "refunds_destination": ""
      },
      "programgateway_funding_source": {
        "enabled": false,
        "funding_source_token": "",
        "refunds_destination": "GATEWAY"
      },
      "program_funding_source": {
        "enabled": false,
        "funding_source_token": "",
        "refunds_destination": "PROGRAM_FUNDING_SOURCE"
      }
    },
    "digital_wallet_tokenization": {
      "provisioning_controls": {
        "manual_entry": {
          "enabled": false,
          "address_verification": {
            "validate": true
          }
        },
        "wallet_provider_card_on_file": {
          "enabled": false,
          "address_verification": {
            "validate": true
          }
        },
        "in_app_provisioning": {
          "enabled": false,
          "address_verification": {
            "validate": true
          }
        },
        "dwt_use_card_status_during_auth": false
      }
    },
    "start_date": "2022-04-27",
    "created_time": "2022-04-27T19:25:55Z",
    "last_modified_time": "2022-04-27T21:29:12Z"
  }
}
```

<h2 id="put_cardproducts_token">
  Update card product
</h2>

**Action:** `PUT`
**Endpoint:** `/cardproducts/{token}`

{/* <EndpointCard
title="Update card product"
path="/cardproducts/{token}"
method="put"
/> */}

Use this endpoint to update a card product. Only values of fields in the request are modified; all others are left unchanged.

<h3 id="_url_path_parameters">
  URL path parameters
</h3>

| Fields                                      | Description                                                                                                              |
| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| token<br /><br />string<br /><br />Required | Unique identifier of the card product to update.<br /><br />**Allowable Values:**<br /><br />Existing card product token |

<h3 id="_request_body_2">
  Request body
</h3>

| Fields                                                                                                                                                                | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| active<br /><br />boolean<br /><br />Optional                                                                                                                         | Indicates whether the card product is active.<br /><br />**NOTE:** This field has no effect on the ability to create cards from this card product. Use the `config.fulfillment.allow_card_creation` field to allow/disallow card creation.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config<br /><br />object<br /><br />Optional                                                                                                                          | Defines the characteristics of the card product. Configurations are conditionally required based on program setup.<br /><br />**Allowable Values:**<br /><br />`card_life_cycle`, `clearing_and_settlement`, `digital_wallet_tokenization`, `fulfillment`, `jit_funding`, `poi`, `selective_auth`, `special`, `transaction_controls`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.**card\_life\_cycle**<br /><br />object<br /><br />Optional                                                                                                    | Defines characteristics of the lifecycle of cards of this card product type.<br /><br />**Allowable Values:**<br /><br />`activate_upon_issue`, `card_service_code`, `expiration_offset`, `reloadability`, `update_expiration_upon_activation`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.card\_life\_cycle.**activate\_upon\_issue**<br /><br />boolean<br /><br />Optional                                                                             | A value of `true` indicates that cards of this card product type are active once they are issued.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.card\_life\_cycle.**card\_service\_code**<br /><br />integer<br /><br />Optional                                                                               | Sequence of three digits that defines various services, differentiates card usage in international or domestic interchange, designates personal identification number (PIN) and authorization requirements, and identifies card restrictions. The following values are commonly used:<br /><br />**First digit**<br /><br />- **1** — International interchange OK<br />- **2** — International interchange, use IC (chip) where feasible<br />- **5** — National interchange only except under bilateral agreement<br />- **6** — National interchange only except under bilateral agreement, use IC (chip) where feasible<br />- **7** — No interchange except under bilateral agreement (closed loop)<br />- **9** — Test<br /><br />**Second digit**<br /><br />- **0** — Normal<br />- **2** — Contact issuer via online means<br />- **4** — Contact issuer via online means except under bilateral agreement<br /><br />**Third digit**<br /><br />- **0** — No restrictions, PIN required<br />- **1** — No restrictions<br />- **2** — Goods and services only (no cash)<br />- **3** — ATM only, PIN required<br />- **4** — Cash only<br />- **5** — Goods and services only (no cash), PIN required<br />- **6** — No restrictions, use PIN where feasible<br />- **7** — Goods and services only (no cash), use PIN where feasible<br /><br />**Allowable Values:**<br /><br />100 - 999<br /><br />**Default value:**<br />101     |
| config.card\_life\_cycle.**expiration\_offset**<br /><br />object<br /><br />Optional                                                                                 | Specifies the length of time after the date of issue for which cards of this card product type are valid.<br /><br />**Allowable Values:**<br /><br />`min_offset`, `unit`, `value`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.card\_life\_cycle.expiration\_offset.**min\_offset**<br /><br />object<br /><br />Optional                                                                     | Specifies the minimum length of time after the date of issue for which the cards are valid.<br /><br />**Allowable Values:**<br /><br />`unit`, `value`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.card\_life\_cycle.expiration\_offset.min\_offset.**unit**<br /><br />string<br /><br />Optional                                                                | Specifies the time unit of the `value` field.<br /><br />**Allowable Values:**<br /><br />`YEARS`, `MONTHS`, `DAYS`, `HOURS`, `MINUTES`, `SECONDS`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.card\_life\_cycle.expiration\_offset.min\_offset.**value**<br /><br />integer<br /><br />Optional                                                              | Specifies the number of time units (as defined by the `unit` field) for which cards of this card product type are valid. Cards expire `value` x `unit` after the date of issue.<br /><br />This number is rounded as follows:<br /><br />- **YEARS** – Rounds up to the last second of the last day of the month of expiration. For example, if the issue date is 1 Jan 2021 and `value = 1`, the cards expire on the last day of Jan 2022.<br />- **MONTHS** – Rounds up to the last second of the last day of the month of expiration. For example, if the issue date is 1 May 2022 and `value = 1`, the cards expire on the last day of June 2022.<br />- **DAYS** – Rounds up to the last second of the day of expiration.<br />- **HOURS**, **MINUTES**, **SECONDS** – No rounding.<br /><br />**Allowable Values:**<br /><br />Any positive integer<br /><br />**Default value:**<br />`4`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.card\_life\_cycle.expiration\_offset.**unit**<br /><br />string<br /><br />Optional                                                                            | Specifies the units for the `value` field.<br /><br />**Allowable Values:**<br /><br />`YEARS`, `MONTHS`, `DAYS`, `HOURS`, `MINUTES`, `SECONDS`<br /><br />**Default value:**<br />`YEARS`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.card\_life\_cycle.expiration\_offset.**value**<br /><br />integer<br /><br />Optional                                                                          | Specifies the number of time units (as defined by the `unit` field in this object) for which cards of this card product type are valid. In other words, cards expire `value` x `unit` after the date of issue.<br /><br />This number is rounded as follows:<br /><br />- **YEARS** – Rounds up to the last second of the last day of the month of expiration. For example, if the issue date is 1 Jan 2021 and `value = 1`, the cards expire on the last day of Jan 2022.<br />- **MONTHS** – Rounds up to the last second of the last day of the month of expiration. For example, if the issue date is 1 May 2022 and `value = 1`, the cards expire on the last day of June 2022.<br />- **DAYS** – Rounds up to the last second of the day of expiration.<br />- **HOURS**, **MINUTES**, **SECONDS** – No rounding.<br /><br />**Allowable Values:**<br /><br />Any positive integer<br /><br />**Default value:**<br />4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.card\_life\_cycle.**reloadability**<br /><br />string<br /><br />Optional                                                                                      | Indicates if a card is reloadable.<br /><br />**Allowable Values:**<br /><br />`NON-RELOADABLE`, `RELOADABLE`, `SINGLE_USE_VIRTUAL`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.card\_life\_cycle.**update\_expiration\_upon\_activation**<br /><br />boolean<br /><br />Optional                                                              | Normally, the `expiration_offset` is measured from the date of issue. Set this field to `true` to measure `expiration_offset` from the date of activation instead.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.**clearing\_and\_settlement**<br /><br />object<br /><br />Optional                                                                                            | Specifies the destination for overdraft funds.<br /><br />**Allowable Values:**<br /><br />`overdraft_destination`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.clearing\_and\_settlement.**overdraft\_destination**<br /><br />string<br /><br />Optional                                                                     | Specifies the destination for overdraft funds.<br /><br />This field does not apply if JIT Funding is enabled.<br /><br />**Allowable Values:**<br /><br />`GPA`, `MERCHANT_CAMPAIGN_ACCOUNT`, `GLOBAL_OVERDRAFT_ACCOUNT`<br /><br />**Default value:**<br />`GPA`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.**digital\_wallet\_tokenization**<br /><br />object<br /><br />Optional                                                                                        | Controls characteristics related to digital wallets.<br /><br />**Allowable Values:**<br /><br />`card_art_id`, `provisioning_controls`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.digital\_wallet\_tokenization.**card\_art\_id**<br /><br />string<br /><br />Optional                                                                          | Specifies the digital wallet card art identifier for the card product. The card art identifier also includes card metadata, such as terms and conditions, card product information, contact information, Apple Pay requirements, Android Pay requirements, wallet profiles, rule sets, terminal profiles, authorization profiles, message profiles, and activation profiles.<br /><br />Digital wallets display the card art after the initial token has been provisioned and activated. Digital wallet card art is updated for all wallets automatically whenever a tokenized card is reissued or replaced.<br /><br />- If your card program is Managed by Marqeta, Marqeta populates this field on your behalf.<br />- If your card program is Powered by Marqeta, you can obtain the correct card art identifier directly from Visa or Mastercard.<br /><br />If this field is left blank, your card product inherits the card art assigned to the account BIN range. For more information about this field, contact your Marqeta representative.<br /><br />**Allowable Values:**<br /><br />Valid identifiers are defined by Visa or Mastercard and vary by program:<br /><br />- For Visa card products, this identifier is a GUID called `profileID`.<br />- For Mastercard card products, this identifier is a string called `ProductConfigID`.                                                                                         |
| config.digital\_wallet\_tokenization.**provisioning\_controls**<br /><br />object<br /><br />Optional                                                                 | Controls the provisioning of digital wallets.<br /><br />**Allowable Values:**<br /><br />Valid `provisioning_controls` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.digital\_wallet\_tokenization.provisioning\_controls.**in\_app\_provisioning**<br /><br />object<br /><br />Optional                                           | Controls the provisioning of digital wallets by a Marqeta customer’s mobile application.<br /><br />**Allowable Values:**<br /><br />Valid `in_app_provisioning` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.digital\_wallet\_tokenization.provisioning\_controls.**manual\_entry**<br /><br />object<br /><br />Optional                                                   | Controls the provisioning of digital wallets by manual entry, in which the cardholder manually enters the card’s primary account number (PAN), card verification value (CVV2), and expiration date.<br /><br />**Allowable Values:**<br /><br />Valid `manual_entry` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| config.digital\_wallet\_tokenization.provisioning\_controls.**wallet\_provider\_card\_on\_file**<br /><br />object<br /><br />Optional                                | Controls the provisioning of digital wallets where the digital wallet provider already has the card on file.<br /><br />**Allowable Values:**<br /><br />Valid `wallet_provider_card_on_file` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.digital\_wallet\_tokenization.provisioning\_controls.**web\_push\_provisioning**<br /><br />object<br /><br />Optional                                         | Specifies the digital wallet card art and program configuration identifiers at the card product level for Web Push Provisioning.<br /><br />**Allowable Values:**<br /><br />Valid `web_push_provisioning` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| config.digital\_wallet\_tokenization.provisioning\_controls.**dwt\_use\_card\_status\_during\_auth**<br /><br />boolean<br /><br />Optional                           | If `true`, then digital wallet transactions are declined if the card associated with the digital wallet token is in either the `SUSPENDED` or `TERMINATED` state.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.**fulfillment**<br /><br />object<br /><br />Optional                                                                                                          | Determines physical characteristics of a card, along with its bulk shipment information.<br /><br />**Allowable Values:**<br /><br />`all_zero_card_security_code`, `allow_card_creation`, `bin_prefix`, `bulk_ship`, `card_personalization`, `enable_offline_pin`, `fulfillment_provider`, `package_id`, `pan_length`, `payment_instrument`, `shipping`, `uppercase_name_lines`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.fulfillment.**all\_zero\_card\_security\_code**<br /><br />boolean<br /><br />Optional                                                                         | If `true`, an all zero code (000) is allowed as a valid value in an authorization request.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| config.fulfillment.**allow\_card\_creation**<br /><br />boolean<br /><br />Optional                                                                                   | Controls the ability to create cards from this card product; `true` allows and `false` disallows the creation of cards.<br /><br />**NOTE:** The card product’s `active` field has no effect on card creation or the behavior of this field.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.fulfillment.**bin\_prefix**<br /><br />string<br /><br />Optional                                                                                              | Prefix of the bank identification number.<br /><br />**Allowable Values:**<br /><br />A six-digit number for the sandbox environment; a six- to nine-digit number is expected in production environments (see note below).<br /><br />**Default value:**<br />111111<br /><br />**NOTE:** In the sandbox environment or when testing against OpenAPI (Swagger), this field must be set to `111111`. It is preferable to use eight- or nine-digit BIN prefixes in production environments. Contact your Marqeta representative for the appropriate value to use.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| config.fulfillment.**bin\_issue\_country**<br /><br />string<br /><br />Optional                                                                                      | Country of the card issuer.<br /><br />**Allowable Values:**<br /><br />A valid alpha-3 <a href="https://www.iso.org/iso-3166-country-codes.html" target="blank">ISO 3166 country code</a>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.**bulk\_ship**<br /><br />boolean<br /><br />Optional                                                                                              | Enables bulk ordering of cards of this card product type using the `/bulkissuances` endpoint.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.fulfillment.**card\_personalization**<br /><br />object<br /><br />Required                                                                                    | Allows personalized attributes to be added to the card product.<br /><br />**Allowable Values:**<br /><br />Valid `card_personalization` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| config.fulfillment.card\_personalization.**carrier**<br /><br />object<br /><br />Optional                                                                            | Specifies attributes of the card carrier.<br /><br />**Allowable Values:**<br /><br />`logo_file`, `logo_thumbnail_file`, `message_file`, `message_line`, `template_id`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.fulfillment.card\_personalization.carrier.**logo\_file**<br /><br />string<br /><br />Optional                                                                 | Specifies an image to display on the card carrier.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.fulfillment.card\_personalization.carrier.**logo\_thumbnail\_file**<br /><br />string<br /><br />Optional                                                      | Specifies a thumbnail-sized rendering of the image specified in the `logo_file` field.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| config.fulfillment.card\_personalization.carrier.**message\_file**<br /><br />string<br /><br />Optional                                                              | Specifies a text file containing a custom message to print on the card carrier.<br /><br />**Allowable Values:**<br /><br />Contains the name of the text file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.fulfillment.card\_personalization.carrier.**message\_line**<br /><br />string<br /><br />Optional                                                              | Specifies a custom message that appears on the card carrier.<br /><br />**Allowable Values:**<br /><br />60 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.fulfillment.card\_personalization.carrier.**message\_line\_2**<br /><br />string<br /><br />Optional                                                           | Specifies the second line of a custom message that appears on the card carrier.<br /><br />**Allowable Values:**<br /><br />60 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.fulfillment.card\_personalization.carrier.**template\_id**<br /><br />string<br /><br />Optional                                                               | Specifies the card carrier template to use.<br /><br />**Allowable Values:**<br /><br />Card carrier template ID                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.fulfillment.card\_personalization.**images**<br /><br />object<br /><br />Optional                                                                             | Specifies personalized images that appear on the card.<br /><br />**Allowable Values:**<br /><br />`card`, `carrier`, `carrier_return_window`, `signature`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.card\_personalization.images.**card**<br /><br />object<br /><br />Optional                                                                        | Specifies personalized images that appear on the card.<br /><br />**Allowable Values:**<br /><br />`name`, `thermal_color`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.card\_personalization.images.card.**name**<br /><br />string<br /><br />Optional                                                                   | Specifies a PNG image to display on the card.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.fulfillment.card\_personalization.images.card.**thermal\_color**<br /><br />string<br /><br />Optional                                                         | Specifies the color of the image displayed on the card.<br /><br />**Allowable Values:**<br /><br />Contains the name of the color and must match one of the provider’s predefined colors.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.card\_personalization.images.**carrier**<br /><br />object<br /><br />Optional                                                                     | Specifies personalized images that appear on the card carrier.<br /><br />**Allowable Values:**<br /><br />`message_1`, `name`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.fulfillment.card\_personalization.images.carrier.**message\_1**<br /><br />string<br /><br />Optional                                                          | Specifies a custom message that appears on the card carrier.<br /><br />**Allowable Values:**<br /><br />60 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.fulfillment.card\_personalization.images.carrier.**name**<br /><br />string<br /><br />Optional                                                                | Specifies a PNG image to display on the card carrier.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.fulfillment.card\_personalization.images.**carrier\_return\_window**<br /><br />object<br /><br />Optional                                                     | Specifies a PNG image to display in the return address window of envelopes used for sending cards to cardholders.<br /><br />**Allowable Values:**<br /><br />`name`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.fulfillment.card\_personalization.images.carrier\_return\_window.**name**<br /><br />string<br /><br />Optional                                                | Specifies a PNG image to display in the return address window of envelopes used for sending cards to cardholders.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.card\_personalization.images.**signature**<br /><br />object<br /><br />Optional                                                                   | Specifies a PNG image of the cardholder’s signature.<br /><br />**Allowable Values:**<br /><br />`name`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.fulfillment.card\_personalization.images.signature.**name**<br /><br />string<br /><br />Optional                                                              | Specifies a PNG image of the cardholder’s signature.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| config.fulfillment.card\_personalization.**perso\_type**<br /><br />string<br /><br />Optional                                                                        | Specifies the type of card personalization.<br /><br />**Allowable Values:**<br /><br />`EMBOSS`, `LASER`, `FLAT`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| config.fulfillment.card\_personalization.**text**<br /><br />object<br /><br />Required                                                                               | Specifies personalized text that appears on the card.<br /><br />**Allowable Values:**<br /><br />`name_line_1`, `name_line_2`, `name_line_3`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.fulfillment.card\_personalization.text.**name\_line\_1**<br /><br />object<br /><br />Required                                                                 | Specifies the first line of personalized text that appears on the card.<br /><br />**Allowable Values:**<br /><br />`name_line_1.value`<br /><br />21 char max; if `name_line_1_numeric_postfix` is `true`, 14 char max.<br /><br />Strings longer than the character limit are truncated.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.card\_personalization.text.name\_line\_1.**value**<br /><br />string<br /><br />Optional                                                           | Line of personalized text printed on the card.<br /><br />**Allowable Values:**<br /><br />21 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config.fulfillment.card\_personalization.text.**name\_line\_2**<br /><br />object<br /><br />Optional                                                                 | Specifies the second line of personalized text that appears on the card.<br /><br />**Allowable Values:**<br /><br />`name_line_2.value`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.fulfillment.card\_personalization.text.name\_line\_2.**value**<br /><br />string<br /><br />Optional                                                           | Line of personalized text printed on the card.<br /><br />**Allowable Values:**<br /><br />21 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config.fulfillment.card\_personalization.text.**name\_line\_3**<br /><br />object<br /><br />Optional                                                                 | Specifies the third line of personalized text that appears on the card.<br /><br />**Allowable Values:**<br /><br />`name_line_3.value`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.fulfillment.card\_personalization.text.name\_line\_3.**value**<br /><br />string<br /><br />Optional                                                           | Line of personalized text printed on the card.<br /><br />**Allowable Values:**<br /><br />21 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config.fulfillment.**enable\_offline\_pin**<br /><br />boolean<br /><br />Optional                                                                                    | Enables offline personal identification number (PIN) verification for Europay Mastercard and Visa (EMV, or "chip-and-PIN") card payments.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.fulfillment.**fulfillment\_provider**<br /><br />string<br /><br />Optional                                                                                    | Specifies the fulfillment provider.<br /><br />You can work with providers located in North America, Europe, South America, and the Asia-Pacific region. For more information, see <a href="/developer-guides/managing-physical-cards/#_fulfillment_providers_by_location">Fulfillment providers by location</a>.<br /><br />**NOTE:** Expedited processing is available for cards that are fulfilled by <a href="https://www.arroweye.com/" target="_blank" rel="noopener">Arroweye Solutions</a>, <a href="https://www.gi-de.com/" target="_blank" rel="noopener">G+D</a>, <a href="http://www.idemia.com" target="_blank" rel="noopener">IDEMIA</a>, and <a href="http://perfectplastic.com/" target="_blank" rel="noopener">Perfect Plastic Printing</a>. You can expedite an order’s processing by using the `expedite` field of the <a href="/core-api/cards/">card</a> or <a href="/core-api/bulk-card-orders/">bulkissuance</a> object. Contact your Marqeta representative for information regarding the cost of expedited service.<br /><br />**Allowable Values:**<br /><br />`ABCORP`, `ALLPAY`, `ARROWEYE`, `CPI`, `EXCEET_DE`, `GD`, `GEMALTO`, `IDEMIA`, `IDEMIA_AU`, `IDEMIA_CZ`, `IDEMIA_DE`, `IDEMIA_FR`, `IDEMIA_FR_SC`, `IDEMIA_LA`, `IDEMIA_PL`, `IDEMIA_UK`, `NID`, `NITECREST`, `NITECREST_PL`, `NITECREST_UK_SC`, `OBERTHUR`, `OBERTHUR_SC`, `PERFECTPLASTIC`, `TAG`<br /><br />**Default value:**<br />`PERFECTPLASTIC` |
| config.fulfillment.**package\_id**<br /><br />string<br /><br />Optional                                                                                              | Card fulfillment provider’s package ID.<br /><br />**Allowable Values:**<br /><br />1–50 chars                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.fulfillment.**pan\_length**<br /><br />string<br /><br />Optional                                                                                              | Specifies the length of the primary account number (PAN).<br /><br />**Allowable Values:**<br /><br />**Default value:**<br />16                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.fulfillment.**payment\_instrument**<br /><br />string<br /><br />Optional                                                                                      | Specifies the physical form cards of this card product type will take.<br /><br />**Allowable Values:**<br /><br />`PHYSICAL_MSR`, `PHYSICAL_ICC`, `PHYSICAL_CONTACTLESS`, `PHYSICAL_COMBO`, `VIRTUAL_PAN`<br /><br />**Default value:**<br />`PHYSICAL_MSR`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.**shipping**<br /><br />object<br /><br />Optional                                                                                                 | Specifies shipping details for the order.<br /><br />**Allowable Values:**<br /><br />`care_of_line`, `method`, `recipient_address`, `return_address`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.fulfillment.shipping.**care\_of\_line**<br /><br />string<br /><br />Optional                                                                                  | Adds the specified value as a care of (C/O) line to the mailing carrier.<br /><br />**NOTE:** This field can be specified on cards, card products, and bulk card orders. If you specify this field at multiple levels, the order of precedence is: card, bulk card order, card product.<br /><br />**Allowable Values:**<br /><br />255 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.fulfillment.shipping.**method**<br /><br />string<br /><br />Optional                                                                                          | Specifies the shipping service.<br /><br />**Allowable Values:**<br /><br />`LOCAL_MAIL`, `LOCAL_MAIL_PACKAGE`, `GROUND`, `TWO_DAY`, `OVERNIGHT`, `INTERNATIONAL`, `INTERNATIONAL_PRIORITY`, `LOCAL_PRIORITY`, `FEDEX_EXPEDITED`, `FEDEX_REGULAR`, `UPS_EXPEDITED`, `UPS_REGULAR`, `USPS_EXPEDITED`, `USPS_REGULAR`<br /><br />Shipping options vary by card provider. For details on the specific shipping companies and services offered by your card provider, contact your Marqeta representative.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config.fulfillment.shipping.**recipient\_address**<br /><br />object<br /><br />Optional                                                                              | Address to which the order will be shipped.<br /><br />In order to generate cards, a valid shipping address must be provided by one of these:<br /><br />- The card or bulk card order’s `fulfillment.shipping.recipient_address` field<br />- The users' `address` fields<br />- The card product’s `config.fulfillment.shipping.recipient_address` field<br /><br />The order of precedence from highest to lowest is card, user, card product. To be valid, an address must have the `address1`, `city`, `state`, and `postal_code` or `zip` fields populated. The `country` field defaults to USA if unpopulated.<br /><br />**Allowable Values:**<br /><br />Valid `recipient_address` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.fulfillment.shipping.recipient\_address.**address1**<br /><br />string<br /><br />Optional                                                                     | Number and street of the address.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />Limits lower than 255 characters may be imposed by providers. Perfect Plastic Printing and IDEMIA have a limit of 100 characters, and Arroweye Solutions has a limit of 50 characters.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.shipping.recipient\_address.**address2**<br /><br />string<br /><br />Optional                                                                     | Additional address information.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />Limits lower than 255 characters may be imposed by providers. Perfect Plastic Printing and IDEMIA have a limit of 100 characters, and Arroweye Solutions has a limit of 50 characters.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.shipping.recipient\_address.**city**<br /><br />string<br /><br />Optional                                                                         | City of the address.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.shipping.recipient\_address.**country**<br /><br />string<br /><br />Optional                                                                      | Country of the address.<br /><br />**Allowable Values:**<br /><br />40 char max<br /><br />English short name. For example, for the Kingdom of Spain, use the English short name "Spain".<br /><br />The ISO maintains the <a href="https://www.iso.org/obp/ui/#search/code/" target="_blank" rel="noopener">full list of country codes</a>.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.shipping.recipient\_address.**first\_name**<br /><br />string<br /><br />Optional                                                                  | First name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.fulfillment.shipping.recipient\_address.**last\_name**<br /><br />string<br /><br />Optional                                                                   | Last name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.fulfillment.shipping.recipient\_address.**middle\_name**<br /><br />string<br /><br />Optional                                                                 | Middle name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.fulfillment.shipping.recipient\_address.**phone**<br /><br />string<br /><br />Optional                                                                        | Telephone number of the addressee.<br /><br />**Allowable Values:**<br /><br />20 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.shipping.recipient\_address.**postal\_code**<br /><br />string<br /><br />Optional                                                                 | Postal code of the address.<br /><br />**Allowable Values:**<br /><br />10 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.fulfillment.shipping.recipient\_address.**state**<br /><br />string<br /><br />Optional                                                                        | State of the address.<br /><br />**Allowable Values:**<br /><br />32 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.fulfillment.shipping.recipient\_address.**zip**<br /><br />string<br /><br />Optional                                                                          | United States ZIP code of the address.<br /><br />**Allowable Values:**<br /><br />10 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.fulfillment.shipping.**return\_address**<br /><br />object<br /><br />Optional                                                                                 | Address to which the order will be returned if shipping fails.<br /><br />**Allowable Values:**<br /><br />`address1`, `address2`, `city`, `country`, `first_name`, `last_name`, `middle_name`, `phone`, `postal_code`, `state`, `zip`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config.fulfillment.shipping.return\_address.**address1**<br /><br />string<br /><br />Optional                                                                        | Number and street of the address.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />Limits lower than 255 characters may be imposed by providers. Perfect Plastic Printing and IDEMIA have a limit of 100 characters, and Arroweye Solutions has a limit of 50 characters.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.shipping.return\_address.**address2**<br /><br />string<br /><br />Optional                                                                        | Additional address information.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />Limits lower than 255 characters may be imposed by providers. Perfect Plastic Printing and IDEMIA have a limit of 100 characters, and Arroweye Solutions has a limit of 50 characters.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.shipping.return\_address.**city**<br /><br />string<br /><br />Optional                                                                            | City of the address.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.shipping.return\_address.**country**<br /><br />string<br /><br />Optional                                                                         | Country of the address.<br /><br />**Allowable Values:**<br /><br />40 char max<br /><br />English short name. For example, for the Kingdom of Spain, use the English short name "Spain".<br /><br />The ISO maintains the <a href="https://www.iso.org/obp/ui/#search/code/" target="_blank" rel="noopener">full list of country codes</a>.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.shipping.return\_address.**first\_name**<br /><br />string<br /><br />Optional                                                                     | First name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.fulfillment.shipping.return\_address.**last\_name**<br /><br />string<br /><br />Optional                                                                      | Last name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.fulfillment.shipping.return\_address.**middle\_name**<br /><br />string<br /><br />Optional                                                                    | Middle name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.fulfillment.shipping.return\_address.**phone**<br /><br />string<br /><br />Optional                                                                           | Telephone number of the addressee.<br /><br />**Allowable Values:**<br /><br />20 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.shipping.return\_address.**postal\_code**<br /><br />string<br /><br />Optional                                                                    | Postal code of the address.<br /><br />**Allowable Values:**<br /><br />10 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.fulfillment.shipping.return\_address.**state**<br /><br />string<br /><br />Optional                                                                           | State of the address.<br /><br />**Allowable Values:**<br /><br />32 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.fulfillment.shipping.return\_address.**zip**<br /><br />string<br /><br />Optional                                                                             | United States ZIP code of the address.<br /><br />**Allowable Values:**<br /><br />10 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.fulfillment.**uppercase\_name\_lines**<br /><br />boolean<br /><br />Optional                                                                                  | A value of `true` sets the text in the `fulfillment.card_personalization.text.name_line_1` and `name_line_2` fields to all uppercase letters. A value of `false` leaves the text in its original state.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.**jit\_funding**<br /><br />object<br /><br />Optional                                                                                                         | Governs the behavior of JIT Funding.<br /><br />**Allowable Values:**<br /><br />`paymentcard_funding_source`, `program_funding_source`, `programgateway_funding_source`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.jit\_funding.**paymentcard\_funding\_source**<br /><br />object<br /><br />Optional                                                                            | Enables and configures a payment card funding source.<br /><br />**Allowable Values:**<br /><br />Valid `paymentcard_funding_source` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| config.jit\_funding.paymentcard\_funding\_source.**enabled**<br /><br />boolean<br /><br />Optional                                                                   | Specifies whether JIT Funding is enabled or disabled for the payment card funding source. A value of `true` indicates that the payment card funding source is enabled and will be debited when swipes occur.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.jit\_funding.paymentcard\_funding\_source.**refunds\_destination**<br /><br />string<br /><br />Optional                                                       | Specifies the return destination for refunds in the case of a transaction reversal.<br /><br />**Allowable Values:**<br /><br />`GATEWAY`, `GPA`, `WATERFALL`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.jit\_funding.**program\_funding\_source**<br /><br />object<br /><br />Optional                                                                                | Enables and configures a program funding source.<br /><br />**Allowable Values:**<br /><br />Valid `program_funding_source` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.jit\_funding.program\_funding\_source.**enabled**<br /><br />boolean<br /><br />Optional                                                                       | Specifies whether JIT Funding is enabled or disabled for the program funding source. A value of `true` indicates that the program funding source is enabled and will be debited when swipes occur.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.jit\_funding.program\_funding\_source.**funding\_source\_token**<br /><br />string<br /><br />Optional                                                         | Unique identifier of the already existing funding source. Required if JIT Funding is enabled.<br /><br />**Allowable Values:**<br /><br />36 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.jit\_funding.program\_funding\_source.**refunds\_destination**<br /><br />string<br /><br />Optional                                                           | Specifies the return destination for refunds in the case of a transaction reversal. `PROGRAM_FUNDING_SOURCE` returns funds to the program funding source. `GPA` returns the funds to the user’s GPA.<br /><br />**Allowable Values:**<br /><br />`PROGRAM_FUNDING_SOURCE`, `GPA`, `WATERFALL`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.jit\_funding.**programgateway\_funding\_source**<br /><br />object<br /><br />Optional                                                                         | Enables and configures a program gateway funding source.<br /><br />**Allowable Values:**<br /><br />Valid `programgateway_funding_source` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| config.jit\_funding.programgateway\_funding\_source.**always\_fund**<br /><br />boolean<br /><br />Optional                                                           | If set to `true`, this card product is always funded from this program gateway funding source.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.jit\_funding.programgateway\_funding\_source.**enabled**<br /><br />boolean<br /><br />Optional                                                                | Specifies whether JIT Funding is enabled or disabled for the program gateway funding source. A value of `true` indicates that the program gateway funding source is enabled and will be debited when swipes occur.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.jit\_funding.programgateway\_funding\_source.**funding\_source\_token**<br /><br />string<br /><br />Optional                                                  | Unique identifier of the already existing funding source. Required if JIT Funding is enabled.<br /><br />**Allowable Values:**<br /><br />36 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.jit\_funding.programgateway\_funding\_source.**refunds\_destination**<br /><br />string<br /><br />Optional                                                    | Specifies the return destination for refunds in the case of a transaction reversal. In most cases, you should set the value to `GATEWAY`, which returns funds to the program gateway funding source. Setting to `GPA` returns the funds to the user’s GPA, which creates a positive account balance and introduces the potential of a transaction being authorized without a JIT Funding request being sent to the gateway.<br /><br />**Allowable Values:**<br /><br />`GATEWAY`, `GPA`, `WATERFALL`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.**poi**<br /><br />object<br /><br />Optional                                                                                                                  | Governs the point of interaction.<br /><br />**Allowable Values:**<br /><br />`atm`, `ecommerce`, `other`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.poi.**atm**<br /><br />boolean<br /><br />Optional                                                                                                             | If set to `true`, cards can be used for withdrawing cash at an ATM and for receiving cash back at a point of sale (POS).<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| config.poi.**ecommerce**<br /><br />boolean<br /><br />Optional                                                                                                       | If set to `true`, cards can be used for online purchases.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.poi.**other**<br /><br />object<br /><br />Optional                                                                                                            | Allows for configuration of points of interaction other than ecommerce or ATMs, such as points of sale (POS).<br /><br />**Allowable Values:**<br /><br />`allow`, `card_presence_required`, `cardholder_presence_required`, `use_random_pin`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.poi.other.**allow**<br /><br />boolean<br /><br />Optional                                                                                                     | If set to `true`, card transactions at points of interaction other than e-commerce or ATMs are allowed. This group includes points of sale (POS).<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.poi.other.**card\_presence\_required**<br /><br />boolean<br /><br />Optional                                                                                  | If set to `true`, cards of this card product type are required to be present during the transaction, such as in IVR scenarios.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.poi.other.**cardholder\_presence\_required**<br /><br />boolean<br /><br />Optional                                                                            | If set to `true`, the cardholder is required to be present during the transaction, such as in a restaurant where the card is present but the cardholder might not be present when the card is swiped.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.poi.other.**use\_random\_pin**<br /><br />boolean<br /><br />Optional                                                                                          | If set to `true`, cards of this card product type will be assigned a random PIN.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.**selective\_auth**<br /><br />object<br /><br />Optional                                                                                                      | Contains information about authorization decisions.<br /><br />**Allowable Values:**<br /><br />`dmd_location_sensitivity`, `enable_regex_search_chain`, `sa_mode`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.selective\_auth.**dmd\_location\_sensitivity**<br /><br />integer<br /><br />Optional                                                                          | Determines what type of merchant information is required for a match (authorization). Not relevant if `enable_regex_search_chain = false`.<br /><br />- **0** – Requires exact match on card acceptor name and postal code to existing entry in Marqeta Merchant database (most restrictive).<br />- **1** – Partial match on card acceptor name (least restrictive).<br />- **2** – Partial match on card acceptor name; exact match on card acceptor city.<br />- **3** – Partial match on card acceptor name; exact match on card acceptor postal code.<br />- **4** – Partial match on card acceptor name; exact match on street address 1 and postal code.<br /><br />**Allowable Values:**<br /><br />`0`, `1`, `2`, `3`, `4`<br /><br />**Default value:**<br />0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.selective\_auth.**enable\_regex\_search\_chain**<br /><br />boolean<br /><br />Optional                                                                        | Set to `true` to perform regular expression checking on the description received in the authorization.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.selective\_auth.**sa\_mode**<br /><br />integer<br /><br />Optional                                                                                            | Specifies the selective authorization mode.<br /><br />- **0** — Inactive<br />- **1** — Active (attempts to authorize a merchant that does not have a recognized MID by matching other pieces of information)<br />- **2** — Logging and notification (checks the transaction and logs results, but does not authorize)<br /><br />Selective authorization applies to transactions that are limited to specific merchants. Matching requirements for authorization are set by the `dmd_location_sensitivity` field.<br /><br />**Allowable Values:**<br /><br />`0`, `1`, `2`<br /><br />**Default value:**<br />0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.**special**<br /><br />object<br /><br />Optional                                                                                                              | Contains information about merchant onboarding.<br /><br />**Allowable Values:**<br /><br />`merchant_on_boarding`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.special.**merchant\_on\_boarding**<br /><br />boolean<br /><br />Optional                                                                                      | If set to `true`, cards of this card product type can be used for merchant onboarding.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.**transaction\_controls**<br /><br />object<br /><br />Optional                                                                                                | Controls transactional characteristics of card usage.<br /><br />**Allowable Values:**<br /><br />`accepted_countries_token`, `address_verification`, `allow_chip_fallback`, `allow_first_pin_set_via_financial_transaction`, `allow_gpa_auth`, `allow_mcc_group_authorization_controls`, `allow_network_load`, `allow_network_load_card_activation`, `allow_quasi_cash`, `always_require_icc`, `always_require_pin`, `enable_partial_auth_approval`, `ignore_card_suspended_state`, `notification_language`, `quasi_cash_exempt_merchant_group_token`, `quasi_cash_exempt_mids`, `require_card_not_present_card_security_code`, `strong_customer_authentication_limits`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.transaction\_controls.**accepted\_countries\_token**<br /><br />string<br /><br />Optional                                                                     | Set to `accept_us_only` to allow transactions only within the US.<br /><br />Set to `decline_ofac_countries` to allow international transactions except with countries that the Financial Action Task Force (FATF) and Office of Foreign Assets Control (OFAC) have identified as high risk.<br /><br />Users with the Admin role can create and update additional lists of accepted countries for transactions at the `/acceptedcountries` endpoint. See <a href="/core-api/accepted-countries/">Accepted Countries</a>.<br /><br />**Allowable Values:**<br /><br />`accept_us_only`, `decline_ofac_countries`, additional Admin-defined tokens<br /><br />**Default value:**<br />`accept_us_only`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.transaction\_controls.**address\_verification**<br /><br />object<br /><br />Optional                                                                          | Contains configuration options for AVS.<br /><br />**Allowable Values:**<br /><br />Valid `address_verification` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.transaction\_controls.address\_verification.**auth\_messages**<br /><br />object<br /><br />Optional                                                           | Contains verification options for authorization messages.<br /><br />These messages pertain to actual purchases and are for amounts greater than \$0.<br /><br />**Allowable Values:**<br /><br />One or more verification options                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.transaction\_controls.address\_verification.**av\_messages**<br /><br />object<br /><br />Optional                                                             | Contains verification options for account verification messages.<br /><br />These are \$0 messages typically used to store cards on file at a merchant.<br /><br />**Allowable Values:**<br /><br />One or more verification options                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.transaction\_controls.**afd\_hold\_increase\_override**<br /><br />integer<br /><br />Optional                                                                 | Overrides AFD (MCC 5542) `hold_increase.value` at the card product level with the specified value. Expressed in positive whole numbers and major units of the cardholder billing currency. If this field is not configured, the program-wide MCC-group `hold_increase.value` applies.<br /><br />**Allowable Values:**<br /><br />Any whole number                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.transaction\_controls.**allow\_chip\_fallback**<br /><br />boolean<br /><br />Optional                                                                         | Indicates whether to allow transactions where a Europay Mastercard and Visa (EMV) chip-enabled card was processed using the magstripe as fallback.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.transaction\_controls.**allow\_first\_pin\_set\_via\_financial\_transaction**<br /><br />boolean<br /><br />Optional                                           | **WARNING:** This field is deprecated and will be unsupported in a future release.<br /><br />Allows cardholders to define a personal identification number (PIN) as they complete their first PIN-debit transaction.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.transaction\_controls.**allow\_gpa\_auth**<br /><br />boolean<br /><br />Optional                                                                              | If set to `true`, transactions can be authorized using GPA funds.<br /><br />**NOTE:** For most programs, this field should be set to `true`.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.transaction\_controls.**allow\_mcc\_group\_authorization\_controls**<br /><br />boolean<br /><br />Optional                                                    | The <a href="/core-api/mcc-groups/">MCC group</a>`authorization_controls` object allows you to automatically increase authorization holds and to specify authorization expiration times based on merchant type. By default, these settings apply to all cards in your program.<br /><br />However, you can make cards that are associated with a particular card product exempt from increasing authorization holds by setting the `allow_mcc_group_authorization_controls` field to `false`. Doing so does not impact authorization expiration times.<br /><br />**NOTE:**<a href="/developer-guides/money-movement-overview/#_automated_fuel_dispenser_afd_transactions">Automated fuel dispenser (AFD)</a> transactions (MCC 5542) ignore this field, because Marqeta will increase authorization holds for AFDs if the card product has been configured to do so.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| config.transaction\_controls.**allow\_network\_load**<br /><br />boolean<br /><br />Optional                                                                          | Indicates whether card network loads are allowed. The associated card’s state must be `ACTIVE` or the load will be rejected.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.transaction\_controls.**allow\_network\_load\_card\_activation**<br /><br />boolean<br /><br />Optional                                                        | Indicates whether card network loads are allowed. Sets the associated card’s state to `ACTIVE` if its current state is `INACTIVE`.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.transaction\_controls.**allow\_quasi\_cash**<br /><br />boolean<br /><br />Optional                                                                            | Indicates whether quasi-cash transactions are allowed. In a quasi-cash transaction, the cardholder purchases an item that can be directly converted to cash, such as traveler’s checks, money orders, casino chips, or lottery tickets.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.transaction\_controls.**always\_require\_icc**<br /><br />boolean<br /><br />Optional                                                                          | If set to `true`, cards of this card product type require an Integrated Circuit Card.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.transaction\_controls.**always\_require\_pin**<br /><br />boolean<br /><br />Optional                                                                          | If set to `true`, cards of this card product type require a personal identification number (PIN).<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.transaction\_controls.**enable\_partial\_auth\_approval**<br /><br />boolean<br /><br />Optional                                                               | Set to `true` to enable partial authorizations.<br /><br />When this setting is `false` and the requested authorization amount exceeds available funds, the transaction is declined. When this setting is `true` and the requested authorization amount exceeds available funds, the transaction is authorized for the amount of available funds.<br /><br />NOTE\|OPEN\|\| CALLOUTTITLE:Note\|TITLEBREAK\|Automated fuel dispenser (AFD) transactions (MCC 5542) ignore this field, as Marqeta will always partially approve AFD pre-authorizations if the transaction payload field <code>partial\_approval\_capable</code> is enabled. NOTE\|CLOSE<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| config.transaction\_controls.**ignore\_card\_suspended\_state**<br /><br />boolean<br /><br />Optional                                                                | Allows transactions to be approved even if the card’s `state = SUSPENDED`. When this field is set to `true`, the card behaves as if its `state = ACTIVE`.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.transaction\_controls.**notification\_language**<br /><br />string<br /><br />Optional                                                                         | Specifies the language for 3D Secure and digital wallet token notifications sent to cardholders under this card program.<br /><br />You can send notifications to your cardholders in the following languages:<br /><br />- **ces** – Czech<br />- **deu** – German<br />- **eng** – English<br />- **fra** – French<br />- **ell** – Greek<br />- **ita** – Italian<br />- **nld** – Dutch<br />- **pol** – Polish<br />- **por** – Portuguese<br />- **ron** – Romanian<br />- **spa** – Spanish<br />- **swe** – Swedish<br /><br />By default, notifications are sent in English.<br /><br />To specify the language for OTP notifications at the user level, see <a href="/core-api/users/">Users</a>. Languages set at the user level take precedence over the language set at the card product level.<br /><br />**Allowable Values:**<br /><br />`ces`, `deu`, `eng`, `fra`, `ell`, `ita`, `nld`, `pol`, `por`, `ron`, `spa`, `swe`<br /><br />If you leave this field blank, cardholders receive notifications in English.                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.transaction\_controls.**quasi\_cash\_exempt\_merchant\_group\_token**<br /><br />string<br /><br />Optional                                                    | The token of the merchant group that you want to exempt from quasi-cash transaction authorization control, allowing your cardholders to conduct quasi-cash transactions. In a quasi-cash transaction, the cardholder purchases an item that can be directly converted to cash, such as traveler’s checks, money orders, casino chips, or lottery tickets.<br /><br />You can specify a merchant group token in addition to whatever merchant identifiers you listed in the `quasi_cash_exempt_mids` field, if any. For more information, see <a href="/core-api/merchant-groups/">Merchant Groups</a>.<br /><br />**Allowable Values:**<br /><br />1–36 chars<br /><br />Valid merchant group token.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.transaction\_controls.**quasi\_cash\_exempt\_mids**<br /><br />string<br /><br />Optional                                                                      | Comma-separated list of merchant identifiers that you want to exempt from quasi-cash transaction authorization control, allowing your cardholders to conduct quasi-cash transactions. In a quasi-cash transaction, the cardholder purchases an item that can be directly converted to cash, such as traveler’s checks, money orders, casino chips, or lottery tickets.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />For example: `12345678901,23456789012,34567890123,45678901234`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.transaction\_controls.**require\_card\_not\_present\_card\_security\_code**<br /><br />boolean<br /><br />Optional                                             | A value of `true` indicates that if `card_presence_required` is `true`, the card’s security code is required.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.transaction\_controls.**strong\_customer\_authentication\_limits**<br /><br />object<br /><br />Optional                                                       | Contains information about Strong Customer Authentication (SCA) behavior for contactless point-of-sale (POS) and low-value payment (LVP) e-commerce transactions.<br /><br />**Allowable Values:**<br /><br />`sca_contactless_cumulative_amount_limit`, `sca_contactless_transaction_limit`, `sca_contactless_transactions_count_limit`, `sca_contactless_transactions_currency`, `sca_lvp_cumulative_amount_limit`, `sca_lvp_transaction_limit`, `sca_lvp_transactions_count_limit`, `sca_tra_exemption_amount_limit`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**cavv\_authentication\_amount\_incremental\_percentage**<br /><br />string<br /><br />Optional | If you have enabled CAVV authentication amount validation, the value of this field specifies the maximum allowable variance between the authorization amount and the 3D Secure authentication amount. Expressed as a percentage.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />**Default value:**<br />0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**enable\_cavv\_authentication\_amount\_validation**<br /><br />boolean<br /><br />Optional     | If set to `true`, Marqeta validates the amount in the authorization transaction against the amount in the 3D Secure authentication attempt. If the authorization amount is greater than the 3D Secure authentication amount, Marqeta rejects the transaction. You can specify an allowable variance for the 3D Secure authentication amount in the `cavv_authentication_amount_incremental_percentage` field.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**enable\_issuer\_tra\_exemption**<br /><br />boolean<br /><br />Optional                       | If set to `true`, Marqeta does not increment the low-value payment (LVP) counter for frictionless 3D Secure transactions.<br /><br />This field is enabled in your card product configuration. Contact your Marqeta representative to configure this field for your program.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_contactless\_cumulative\_amount\_limit**<br /><br />decimal<br /><br />Optional          | Specifies the cumulative limit of transactions the cardholder can perform before receiving an SCA challenge.<br /><br />A value of `0` in this field means that the cumulative amount spent in contactless POS transactions performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />decimal<br /><br />**Format:**<br />0.00<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_contactless\_transaction\_limit**<br /><br />decimal<br /><br />Optional                 | Specifies the maximum allowable amount for a single contactless point-of-sale (POS) transaction, above which the cardholder receives a strong customer authentication (SCA) challenge.<br /><br />A value of `0` in this field means that the amount of any single contactless POS transaction performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />decimal<br /><br />**Format:**<br />0.00<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_contactless\_transactions\_count\_limit**<br /><br />integer<br /><br />Optional         | Specifies the number of contactless POS transactions the cardholder can perform before receiving an SCA challenge.<br /><br />A value of `0` in this field means that the number of contactless POS transactions performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />Any integer, such as `5`.<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_contactless\_transactions\_currency**<br /><br />string<br /><br />Optional              | Specifies the currency type for contactless POS transactions.<br /><br />This field is required if either the `sca_contactless_transaction_limit` field or the `sca_contactless_cumulative_amount_limit` field in this object contains a value, even if that value is `0`.<br /><br />**Allowable Values:**<br /><br />Valid three-digit ISO 4217 currency type, such as `EUR`.<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_lvp\_cumulative\_amount\_limit**<br /><br />decimal<br /><br />Optional                  | Specifies the cumulative limit of low-value payment (LVP) e-commerce transactions the cardholder can perform before receiving an SCA challenge.<br /><br />For example, if you set the value of this field to `100.00`, your cardholder can perform two transactions for `30.00` and two transactions for `20.00` before receiving an SCA challenge.<br /><br />If you leave this field blank, the cumulative amount spent in LVP e-commerce transactions performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />decimal<br /><br />**Format:**<br />0.00<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_lvp\_transaction\_limit**<br /><br />decimal<br /><br />Optional                         | Specifies the maximum allowable amount for a single low-value payment (LVP) e-commerce transaction, above which the cardholder receives a strong customer authentication (SCA) challenge.<br /><br />If you leave this field blank, the amount of any single LVP e-commerce transaction performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />decimal<br /><br />**Format:**<br />0.00<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_lvp\_transactions\_count\_limit**<br /><br />integer<br /><br />Optional                 | Specifies the number of LVP e-commerce transactions the cardholder can perform before receiving an SCA challenge.<br /><br />If you leave this field blank, the total number of LVP e-commerce transactions performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />An integer, such as `5`.<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_lvp\_transactions\_currency**<br /><br />string<br /><br />Optional                      | Specifies the currency type for LVP e-commerce transaction limits.<br /><br />This field is required if any one of the `sca_lvp_transaction_limit`, `sca_lvp_cumulative_amount_limit`, or `sca_lvp_transactions_count_limit` fields in this object contains a value, even if that value is `0`.<br /><br />**Allowable Values:**<br /><br />Valid three-digit ISO 4217 currency type, such as `EUR`.<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_tra\_exemption\_amount\_limit**<br /><br />decimal<br /><br />Optional                   | Specifies the maximum allowable amount for a single low-value payment (LVP) e-commerce transaction with transaction risk analysis (TRA) exemption sent by the merchant or acquirer. If the transaction amount exceeds the specified limit, then the transaction is either approved or it receives a strong customer authentication (SCA) challenge based on `sca_lvp_transaction_limit` and `sca_lvp_transactions_currency`.<br /><br />**Allowable Values:**<br /><br />decimal<br /><br />**Format:**<br />0.00<br /><br />**Default value:**<br />`0.00`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| end\_date<br /><br />date<br /><br />Optional                                                                                                                         | End date of the range over which the card product can be active.<br /><br />**Allowable Values:**<br /><br />Format: yyyy-mm-DD                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| name<br /><br />string<br /><br />Optional                                                                                                                            | Name of the card product. Marqeta recommends that you use a unique string.<br /><br />**Allowable Values:**<br /><br />1–40 chars                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| start\_date<br /><br />date<br /><br />Optional                                                                                                                       | Date the card product becomes active. If the start date has passed and the card is set to `active = false`, then the card will not be activated.<br /><br />**Allowable Values:**<br /><br />Format: yyyy-mm-DD                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |

<h3 id="_sample_request_body_2">
  Sample request body
</h3>

```json JSON lines wrap theme={null}
{
  "active": false
}
```

<h3 id="_response_body_3">
  Response body
</h3>

| Fields                                                                                                                                                                              | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| active<br /><br />boolean<br /><br />Conditionally returned                                                                                                                         | Indicates whether the card product is active.<br /><br />This field is returned if it exists in the resource.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config<br /><br />object<br /><br />Conditionally returned                                                                                                                          | Defines the characteristics of the card product. Configurations are conditionally returned based on program setup.<br /><br />**Allowable Values:**<br /><br />`card_life_cycle`, `clearing_and_settlement`, `digital_wallet_tokenization`, `fulfillment`, `jit_funding`, `poi`, `selective_auth`, `special`, `transaction_controls`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.**card\_life\_cycle**<br /><br />object<br /><br />Conditionally returned                                                                                                    | Defines characteristics of the lifecycle of cards of this card product type.<br /><br />**Allowable Values:**<br /><br />`activate_upon_issue`, `card_service_code`, `expiration_offset`, `reloadability`, `update_expiration_upon_activation`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.card\_life\_cycle.**activate\_upon\_issue**<br /><br />boolean<br /><br />Conditionally returned                                                                             | A value of `true` indicates that cards of this card product type are active once they are issued.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.card\_life\_cycle.**card\_service\_code**<br /><br />integer<br /><br />Conditionally returned                                                                               | Sequence of three digits that defines various services, differentiates card usage in international or domestic interchange, designates personal identification number (PIN) and authorization requirements, and identifies card restrictions. The following values are commonly used:<br /><br />**First digit**<br /><br />- **1** — International interchange OK<br />- **2** — International interchange, use IC (chip) where feasible<br />- **5** — National interchange only except under bilateral agreement<br />- **6** — National interchange only except under bilateral agreement, use IC (chip) where feasible<br />- **7** — No interchange except under bilateral agreement (closed loop)<br />- **9** — Test<br /><br />**Second digit**<br /><br />- **0** — Normal<br />- **2** — Contact issuer via online means<br />- **4** — Contact issuer via online means except under bilateral agreement<br /><br />**Third digit**<br /><br />- **0** — No restrictions, PIN required<br />- **1** — No restrictions<br />- **2** — Goods and services only (no cash)<br />- **3** — ATM only, PIN required<br />- **4** — Cash only<br />- **5** — Goods and services only (no cash), PIN required<br />- **6** — No restrictions, use PIN where feasible<br />- **7** — Goods and services only (no cash), use PIN where feasible<br /><br />**Allowable Values:**<br /><br />100 - 999<br /><br />**Default value:**<br />101     |
| config.card\_life\_cycle.**expiration\_offset**<br /><br />object<br /><br />Conditionally returned                                                                                 | Specifies the length of time after the date of issue for which cards of this card product type are valid.<br /><br />**Allowable Values:**<br /><br />`min_offset`, `unit`, `value`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.card\_life\_cycle.expiration\_offset.**min\_offset**<br /><br />object<br /><br />Conditionally returned                                                                     | Specifies the minimum length of time after the date of issue for which the cards are valid.<br /><br />**Allowable Values:**<br /><br />`unit`, `value`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.card\_life\_cycle.expiration\_offset.min\_offset.**unit**<br /><br />string<br /><br />Conditionally returned                                                                | Specifies the time unit of the `value` field.<br /><br />**Allowable Values:**<br /><br />`YEARS`, `MONTHS`, `DAYS`, `HOURS`, `MINUTES`, `SECONDS`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.card\_life\_cycle.expiration\_offset.min\_offset.**value**<br /><br />integer<br /><br />Conditionally returned                                                              | Specifies the number of time units (as defined by the `unit` field) for which cards of this card product type are valid. Cards expire `value` x `unit` after the date of issue.<br /><br />This number is rounded as follows:<br /><br />- **YEARS** – Rounds up to the last second of the last day of the month of expiration. For example, if the issue date is 1 Jan 2021 and `value = 1`, the cards expire on the last day of Jan 2022.<br />- **MONTHS** – Rounds up to the last second of the last day of the month of expiration. For example, if the issue date is 1 May 2022 and `value = 1`, the cards expire on the last day of June 2022.<br />- **DAYS** – Rounds up to the last second of the day of expiration.<br />- **HOURS**, **MINUTES**, **SECONDS** – No rounding.<br /><br />**Allowable Values:**<br /><br />Any positive integer<br /><br />**Default value:**<br />`4`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.card\_life\_cycle.expiration\_offset.**unit**<br /><br />string<br /><br />Conditionally returned                                                                            | Specifies the units for the `value` field.<br /><br />**Allowable Values:**<br /><br />`YEARS`, `MONTHS`, `DAYS`, `HOURS`, `MINUTES`, `SECONDS`<br /><br />**Default value:**<br />`YEARS`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.card\_life\_cycle.expiration\_offset.**value**<br /><br />integer<br /><br />Conditionally returned                                                                          | Specifies the number of time units (as defined by the `unit` field in this object) for which cards of this card product type are valid. In other words, cards expire `value` x `unit` after the date of issue.<br /><br />This number is rounded as follows:<br /><br />- **YEARS** – Rounds up to the last second of the last day of the month of expiration. For example, if the issue date is 1 Jan 2021 and `value = 1`, the cards expire on the last day of Jan 2022.<br />- **MONTHS** – Rounds up to the last second of the last day of the month of expiration. For example, if the issue date is 1 May 2022 and `value = 1`, the cards expire on the last day of June 2022.<br />- **DAYS** – Rounds up to the last second of the day of expiration.<br />- **HOURS**, **MINUTES**, **SECONDS** – No rounding.<br /><br />**Allowable Values:**<br /><br />Any positive integer<br /><br />**Default value:**<br />4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.card\_life\_cycle.**reloadability**<br /><br />string<br /><br />Conditionally returned                                                                                      | Indicates if a card is reloadable.<br /><br />**Allowable Values:**<br /><br />`NON-RELOADABLE`, `RELOADABLE`, `SINGLE_USE_VIRTUAL`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.card\_life\_cycle.**update\_expiration\_upon\_activation**<br /><br />boolean<br /><br />Conditionally returned                                                              | Normally, the `expiration_offset` is measured from the date of issue. Set this field to `true` to measure `expiration_offset` from the date of activation instead.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.**clearing\_and\_settlement**<br /><br />object<br /><br />Conditionally returned                                                                                            | Specifies the destination for overdraft funds.<br /><br />**Allowable Values:**<br /><br />`overdraft_destination`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.clearing\_and\_settlement.**overdraft\_destination**<br /><br />string<br /><br />Conditionally returned                                                                     | Specifies the destination for overdraft funds.<br /><br />This field does not apply if JIT Funding is enabled.<br /><br />**Allowable Values:**<br /><br />`GPA`, `MERCHANT_CAMPAIGN_ACCOUNT`, `GLOBAL_OVERDRAFT_ACCOUNT`<br /><br />**Default value:**<br />`GPA`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.**digital\_wallet\_tokenization**<br /><br />object<br /><br />Conditionally returned                                                                                        | Controls characteristics related to digital wallets.<br /><br />**Allowable Values:**<br /><br />`card_art_id`, `provisioning_controls`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.digital\_wallet\_tokenization.**card\_art\_id**<br /><br />string<br /><br />Conditionally returned                                                                          | Specifies the digital wallet card art identifier for the card product. The card art identifier also includes card metadata, such as terms and conditions, card product information, contact information, Apple Pay requirements, Android Pay requirements, wallet profiles, rule sets, terminal profiles, authorization profiles, message profiles, and activation profiles.<br /><br />Digital wallets display the card art after the initial token has been provisioned and activated. Digital wallet card art is updated for all wallets automatically whenever a tokenized card is reissued or replaced.<br /><br />- If your card program is Managed by Marqeta, Marqeta populates this field on your behalf.<br />- If your card program is Powered by Marqeta, you can obtain the correct card art identifier directly from Visa or Mastercard.<br /><br />If this field is left blank, your card product inherits the card art assigned to the account BIN range. For more information about this field, contact your Marqeta representative.<br /><br />**Allowable Values:**<br /><br />Valid identifiers are defined by Visa or Mastercard and vary by program:<br /><br />- For Visa card products, this identifier is a GUID called `profileID`.<br />- For Mastercard card products, this identifier is a string called `ProductConfigID`.                                                                                         |
| config.digital\_wallet\_tokenization.**provisioning\_controls**<br /><br />object<br /><br />Conditionally returned                                                                 | Controls the provisioning of digital wallets.<br /><br />**Allowable Values:**<br /><br />Valid `provisioning_controls` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.digital\_wallet\_tokenization.provisioning\_controls.**in\_app\_provisioning**<br /><br />object<br /><br />Conditionally returned                                           | Controls the provisioning of digital wallets by a Marqeta customer’s mobile application.<br /><br />**Allowable Values:**<br /><br />Valid `in_app_provisioning` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.digital\_wallet\_tokenization.provisioning\_controls.**manual\_entry**<br /><br />object<br /><br />Conditionally returned                                                   | Controls the provisioning of digital wallets by manual entry, in which the cardholder manually enters the card’s primary account number (PAN), card verification value (CVV2), and expiration date.<br /><br />**Allowable Values:**<br /><br />Valid `manual_entry` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| config.digital\_wallet\_tokenization.provisioning\_controls.**wallet\_provider\_card\_on\_file**<br /><br />object<br /><br />Conditionally returned                                | Controls the provisioning of digital wallets where the digital wallet provider already has the card on file.<br /><br />**Allowable Values:**<br /><br />Valid `wallet_provider_card_on_file` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.digital\_wallet\_tokenization.provisioning\_controls.**web\_push\_provisioning**<br /><br />object<br /><br />Conditionally returned                                         | Specifies the digital wallet card art and program configuration identifiers at the card product level for Web Push Provisioning.<br /><br />**Allowable Values:**<br /><br />Valid `web_push_provisioning` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| config.digital\_wallet\_tokenization.provisioning\_controls.**dwt\_use\_card\_status\_during\_auth**<br /><br />boolean<br /><br />Conditionally returned                           | If `true`, then digital wallet transactions are declined if the card associated with the digital wallet token is in either the `SUSPENDED` or `TERMINATED` state.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.**fulfillment**<br /><br />object<br /><br />Conditionally returned                                                                                                          | Determines physical characteristics of a card, along with its bulk shipment information.<br /><br />**Allowable Values:**<br /><br />`all_zero_card_security_code`, `allow_card_creation`, `bin_prefix`, `bulk_ship`, `card_personalization`, `enable_offline_pin`, `fulfillment_provider`, `package_id`, `pan_length`, `payment_instrument`, `shipping`, `uppercase_name_lines`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.fulfillment.**all\_zero\_card\_security\_code**<br /><br />boolean<br /><br />Conditionally returned                                                                         | If `true`, an all zero code (000) is allowed as a valid value in an authorization request.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| config.fulfillment.**allow\_card\_creation**<br /><br />boolean<br /><br />Conditionally returned                                                                                   | Controls the ability to create cards from this card product; `true` allows and `false` disallows the creation of cards.<br /><br />**NOTE:** The card product’s `active` field has no effect on card creation or the behavior of this field.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.fulfillment.**bin\_prefix**<br /><br />string<br /><br />Conditionally returned                                                                                              | Prefix of the bank identification number.<br /><br />**Allowable Values:**<br /><br />A six-digit number for the sandbox environment; a six- to nine-digit number is expected in production environments (see note below).<br /><br />**Default value:**<br />111111<br /><br />**NOTE:** In the sandbox environment or when testing against OpenAPI (Swagger), this field must be set to `111111`. It is preferable to use eight- or nine-digit BIN prefixes in production environments. Contact your Marqeta representative for the appropriate value to use.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| config.fulfillment.**bin\_issue\_country**<br /><br />string<br /><br />Conditionally returned                                                                                      | Country of the card issuer.<br /><br />**Allowable Values:**<br /><br />A valid alpha-3 <a href="https://www.iso.org/iso-3166-country-codes.html" target="blank">ISO 3166 country code</a>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.**bulk\_ship**<br /><br />boolean<br /><br />Conditionally returned                                                                                              | Enables bulk ordering of cards of this card product type using the `/bulkissuances` endpoint.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.fulfillment.**card\_personalization**<br /><br />object<br /><br />Returned                                                                                                  | Allows personalized attributes to be added to the card product.<br /><br />**Allowable Values:**<br /><br />Valid `card_personalization` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| config.fulfillment.card\_personalization.**carrier**<br /><br />object<br /><br />Conditionally returned                                                                            | Specifies attributes of the card carrier.<br /><br />**Allowable Values:**<br /><br />`logo_file`, `logo_thumbnail_file`, `message_file`, `message_line`, `template_id`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.fulfillment.card\_personalization.carrier.**logo\_file**<br /><br />string<br /><br />Conditionally returned                                                                 | Specifies an image to display on the card carrier.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.fulfillment.card\_personalization.carrier.**logo\_thumbnail\_file**<br /><br />string<br /><br />Conditionally returned                                                      | Specifies a thumbnail-sized rendering of the image specified in the `logo_file` field.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| config.fulfillment.card\_personalization.carrier.**message\_file**<br /><br />string<br /><br />Conditionally returned                                                              | Specifies a text file containing a custom message to print on the card carrier.<br /><br />**Allowable Values:**<br /><br />Contains the name of the text file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.fulfillment.card\_personalization.carrier.**message\_line**<br /><br />string<br /><br />Conditionally returned                                                              | Specifies a custom message that appears on the card carrier.<br /><br />**Allowable Values:**<br /><br />60 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.fulfillment.card\_personalization.carrier.**message\_line\_2**<br /><br />string<br /><br />Conditionally returned                                                           | Specifies the second line of a custom message that appears on the card carrier.<br /><br />**Allowable Values:**<br /><br />60 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.fulfillment.card\_personalization.carrier.**template\_id**<br /><br />string<br /><br />Conditionally returned                                                               | Specifies the card carrier template to use.<br /><br />**Allowable Values:**<br /><br />Card carrier template ID                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.fulfillment.card\_personalization.**images**<br /><br />object<br /><br />Conditionally returned                                                                             | Specifies personalized images that appear on the card.<br /><br />**Allowable Values:**<br /><br />`card`, `carrier`, `carrier_return_window`, `signature`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.card\_personalization.images.**card**<br /><br />object<br /><br />Conditionally returned                                                                        | Specifies personalized images that appear on the card.<br /><br />**Allowable Values:**<br /><br />`name`, `thermal_color`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.card\_personalization.images.card.**name**<br /><br />string<br /><br />Conditionally returned                                                                   | Specifies a PNG image to display on the card.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.fulfillment.card\_personalization.images.card.**thermal\_color**<br /><br />string<br /><br />Conditionally returned                                                         | Specifies the color of the image displayed on the card.<br /><br />**Allowable Values:**<br /><br />Contains the name of the color and must match one of the provider’s predefined colors.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.card\_personalization.images.**carrier**<br /><br />object<br /><br />Conditionally returned                                                                     | Specifies personalized images that appear on the card carrier.<br /><br />**Allowable Values:**<br /><br />`message_1`, `name`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.fulfillment.card\_personalization.images.carrier.**message\_1**<br /><br />string<br /><br />Conditionally returned                                                          | Specifies a custom message that appears on the card carrier.<br /><br />**Allowable Values:**<br /><br />60 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.fulfillment.card\_personalization.images.carrier.**name**<br /><br />string<br /><br />Conditionally returned                                                                | Specifies a PNG image to display on the card carrier.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.fulfillment.card\_personalization.images.**carrier\_return\_window**<br /><br />object<br /><br />Conditionally returned                                                     | Specifies a PNG image to display in the return address window of envelopes used for sending cards to cardholders.<br /><br />**Allowable Values:**<br /><br />`name`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.fulfillment.card\_personalization.images.carrier\_return\_window.**name**<br /><br />string<br /><br />Conditionally returned                                                | Specifies a PNG image to display in the return address window of envelopes used for sending cards to cardholders.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.card\_personalization.images.**signature**<br /><br />object<br /><br />Conditionally returned                                                                   | Specifies a PNG image of the cardholder’s signature.<br /><br />**Allowable Values:**<br /><br />`name`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.fulfillment.card\_personalization.images.signature.**name**<br /><br />string<br /><br />Conditionally returned                                                              | Specifies a PNG image of the cardholder’s signature.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| config.fulfillment.card\_personalization.**perso\_type**<br /><br />string<br /><br />Conditionally returned                                                                        | Specifies the type of card personalization.<br /><br />**Allowable Values:**<br /><br />`EMBOSS`, `LASER`, `FLAT`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| config.fulfillment.card\_personalization.**text**<br /><br />object<br /><br />Returned                                                                                             | Specifies personalized text that appears on the card.<br /><br />**Allowable Values:**<br /><br />`name_line_1`, `name_line_2`, `name_line_3`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.fulfillment.card\_personalization.text.**name\_line\_1**<br /><br />object<br /><br />Returned                                                                               | Specifies the first line of personalized text that appears on the card.<br /><br />**Allowable Values:**<br /><br />`name_line_1.value`<br /><br />21 char max; if `name_line_1_numeric_postfix` is `true`, 14 char max.<br /><br />Strings longer than the character limit are truncated.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.card\_personalization.text.name\_line\_1.**value**<br /><br />string<br /><br />Conditionally returned                                                           | Line of personalized text printed on the card.<br /><br />**Allowable Values:**<br /><br />21 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config.fulfillment.card\_personalization.text.**name\_line\_2**<br /><br />object<br /><br />Conditionally returned                                                                 | Specifies the second line of personalized text that appears on the card.<br /><br />**Allowable Values:**<br /><br />`name_line_2.value`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.fulfillment.card\_personalization.text.name\_line\_2.**value**<br /><br />string<br /><br />Conditionally returned                                                           | Line of personalized text printed on the card.<br /><br />**Allowable Values:**<br /><br />21 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config.fulfillment.card\_personalization.text.**name\_line\_3**<br /><br />object<br /><br />Conditionally returned                                                                 | Specifies the third line of personalized text that appears on the card.<br /><br />**Allowable Values:**<br /><br />`name_line_3.value`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.fulfillment.card\_personalization.text.name\_line\_3.**value**<br /><br />string<br /><br />Conditionally returned                                                           | Line of personalized text printed on the card.<br /><br />**Allowable Values:**<br /><br />21 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config.fulfillment.**enable\_offline\_pin**<br /><br />boolean<br /><br />Conditionally returned                                                                                    | Enables offline personal identification number (PIN) verification for Europay Mastercard and Visa (EMV, or "chip-and-PIN") card payments.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.fulfillment.**fulfillment\_provider**<br /><br />string<br /><br />Conditionally returned                                                                                    | Specifies the fulfillment provider.<br /><br />You can work with providers located in North America, Europe, South America, and the Asia-Pacific region. For more information, see <a href="/developer-guides/managing-physical-cards/#_fulfillment_providers_by_location">Fulfillment providers by location</a>.<br /><br />**NOTE:** Expedited processing is available for cards that are fulfilled by <a href="https://www.arroweye.com/" target="_blank" rel="noopener">Arroweye Solutions</a>, <a href="https://www.gi-de.com/" target="_blank" rel="noopener">G+D</a>, <a href="http://www.idemia.com" target="_blank" rel="noopener">IDEMIA</a>, and <a href="http://perfectplastic.com/" target="_blank" rel="noopener">Perfect Plastic Printing</a>. You can expedite an order’s processing by using the `expedite` field of the <a href="/core-api/cards/">card</a> or <a href="/core-api/bulk-card-orders/">bulkissuance</a> object. Contact your Marqeta representative for information regarding the cost of expedited service.<br /><br />**Allowable Values:**<br /><br />`ABCORP`, `ALLPAY`, `ARROWEYE`, `CPI`, `EXCEET_DE`, `GD`, `GEMALTO`, `IDEMIA`, `IDEMIA_AU`, `IDEMIA_CZ`, `IDEMIA_DE`, `IDEMIA_FR`, `IDEMIA_FR_SC`, `IDEMIA_LA`, `IDEMIA_PL`, `IDEMIA_UK`, `NID`, `NITECREST`, `NITECREST_PL`, `NITECREST_UK_SC`, `OBERTHUR`, `OBERTHUR_SC`, `PERFECTPLASTIC`, `TAG`<br /><br />**Default value:**<br />`PERFECTPLASTIC` |
| config.fulfillment.**package\_id**<br /><br />string<br /><br />Conditionally returned                                                                                              | Card fulfillment provider’s package ID.<br /><br />**Allowable Values:**<br /><br />1–50 chars                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.fulfillment.**pan\_length**<br /><br />string<br /><br />Conditionally returned                                                                                              | Specifies the length of the primary account number (PAN).<br /><br />**Allowable Values:**<br /><br />**Default value:**<br />16                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.fulfillment.**payment\_instrument**<br /><br />string<br /><br />Conditionally returned                                                                                      | Specifies the physical form cards of this card product type will take.<br /><br />**Allowable Values:**<br /><br />`PHYSICAL_MSR`, `PHYSICAL_ICC`, `PHYSICAL_CONTACTLESS`, `PHYSICAL_COMBO`, `VIRTUAL_PAN`<br /><br />**Default value:**<br />`PHYSICAL_MSR`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.**shipping**<br /><br />object<br /><br />Conditionally returned                                                                                                 | Specifies shipping details for the order.<br /><br />**Allowable Values:**<br /><br />`care_of_line`, `method`, `recipient_address`, `return_address`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.fulfillment.shipping.**care\_of\_line**<br /><br />string<br /><br />Conditionally returned                                                                                  | Adds the specified value as a care of (C/O) line to the mailing carrier.<br /><br />**NOTE:** This field can be specified on cards, card products, and bulk card orders. If you specify this field at multiple levels, the order of precedence is: card, bulk card order, card product.<br /><br />**Allowable Values:**<br /><br />255 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.fulfillment.shipping.**method**<br /><br />string<br /><br />Conditionally returned                                                                                          | Specifies the shipping service.<br /><br />**Allowable Values:**<br /><br />`LOCAL_MAIL`, `LOCAL_MAIL_PACKAGE`, `GROUND`, `TWO_DAY`, `OVERNIGHT`, `INTERNATIONAL`, `INTERNATIONAL_PRIORITY`, `LOCAL_PRIORITY`, `FEDEX_EXPEDITED`, `FEDEX_REGULAR`, `UPS_EXPEDITED`, `UPS_REGULAR`, `USPS_EXPEDITED`, `USPS_REGULAR`<br /><br />Shipping options vary by card provider. For details on the specific shipping companies and services offered by your card provider, contact your Marqeta representative.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config.fulfillment.shipping.**recipient\_address**<br /><br />object<br /><br />Conditionally returned                                                                              | Address to which the order will be shipped.<br /><br />In order to generate cards, a valid shipping address must be provided by one of these:<br /><br />- The card or bulk card order’s `fulfillment.shipping.recipient_address` field<br />- The users' `address` fields<br />- The card product’s `config.fulfillment.shipping.recipient_address` field<br /><br />The order of precedence from highest to lowest is card, user, card product. To be valid, an address must have the `address1`, `city`, `state`, and `postal_code` or `zip` fields populated. The `country` field defaults to USA if unpopulated.<br /><br />**Allowable Values:**<br /><br />Valid `recipient_address` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.fulfillment.shipping.recipient\_address.**address1**<br /><br />string<br /><br />Conditionally returned                                                                     | Number and street of the address.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />Limits lower than 255 characters may be imposed by providers. Perfect Plastic Printing and IDEMIA have a limit of 100 characters, and Arroweye Solutions has a limit of 50 characters.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.shipping.recipient\_address.**address2**<br /><br />string<br /><br />Conditionally returned                                                                     | Additional address information.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />Limits lower than 255 characters may be imposed by providers. Perfect Plastic Printing and IDEMIA have a limit of 100 characters, and Arroweye Solutions has a limit of 50 characters.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.shipping.recipient\_address.**city**<br /><br />string<br /><br />Conditionally returned                                                                         | City of the address.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.shipping.recipient\_address.**country**<br /><br />string<br /><br />Conditionally returned                                                                      | Country of the address.<br /><br />**Allowable Values:**<br /><br />40 char max<br /><br />English short name. For example, for the Kingdom of Spain, use the English short name "Spain".<br /><br />The ISO maintains the <a href="https://www.iso.org/obp/ui/#search/code/" target="_blank" rel="noopener">full list of country codes</a>.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.shipping.recipient\_address.**first\_name**<br /><br />string<br /><br />Conditionally returned                                                                  | First name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.fulfillment.shipping.recipient\_address.**last\_name**<br /><br />string<br /><br />Conditionally returned                                                                   | Last name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.fulfillment.shipping.recipient\_address.**middle\_name**<br /><br />string<br /><br />Conditionally returned                                                                 | Middle name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.fulfillment.shipping.recipient\_address.**phone**<br /><br />string<br /><br />Conditionally returned                                                                        | Telephone number of the addressee.<br /><br />**Allowable Values:**<br /><br />20 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.shipping.recipient\_address.**postal\_code**<br /><br />string<br /><br />Conditionally returned                                                                 | Postal code of the address.<br /><br />**Allowable Values:**<br /><br />10 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.fulfillment.shipping.recipient\_address.**state**<br /><br />string<br /><br />Conditionally returned                                                                        | State of the address.<br /><br />**Allowable Values:**<br /><br />32 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.fulfillment.shipping.recipient\_address.**zip**<br /><br />string<br /><br />Conditionally returned                                                                          | United States ZIP code of the address.<br /><br />**Allowable Values:**<br /><br />10 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.fulfillment.shipping.**return\_address**<br /><br />object<br /><br />Conditionally returned                                                                                 | Address to which the order will be returned if shipping fails.<br /><br />**Allowable Values:**<br /><br />`address1`, `address2`, `city`, `country`, `first_name`, `last_name`, `middle_name`, `phone`, `postal_code`, `state`, `zip`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config.fulfillment.shipping.return\_address.**address1**<br /><br />string<br /><br />Conditionally returned                                                                        | Number and street of the address.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />Limits lower than 255 characters may be imposed by providers. Perfect Plastic Printing and IDEMIA have a limit of 100 characters, and Arroweye Solutions has a limit of 50 characters.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.shipping.return\_address.**address2**<br /><br />string<br /><br />Conditionally returned                                                                        | Additional address information.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />Limits lower than 255 characters may be imposed by providers. Perfect Plastic Printing and IDEMIA have a limit of 100 characters, and Arroweye Solutions has a limit of 50 characters.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.shipping.return\_address.**city**<br /><br />string<br /><br />Conditionally returned                                                                            | City of the address.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.shipping.return\_address.**country**<br /><br />string<br /><br />Conditionally returned                                                                         | Country of the address.<br /><br />**Allowable Values:**<br /><br />40 char max<br /><br />English short name. For example, for the Kingdom of Spain, use the English short name "Spain".<br /><br />The ISO maintains the <a href="https://www.iso.org/obp/ui/#search/code/" target="_blank" rel="noopener">full list of country codes</a>.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.shipping.return\_address.**first\_name**<br /><br />string<br /><br />Conditionally returned                                                                     | First name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.fulfillment.shipping.return\_address.**last\_name**<br /><br />string<br /><br />Conditionally returned                                                                      | Last name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.fulfillment.shipping.return\_address.**middle\_name**<br /><br />string<br /><br />Conditionally returned                                                                    | Middle name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.fulfillment.shipping.return\_address.**phone**<br /><br />string<br /><br />Conditionally returned                                                                           | Telephone number of the addressee.<br /><br />**Allowable Values:**<br /><br />20 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.shipping.return\_address.**postal\_code**<br /><br />string<br /><br />Conditionally returned                                                                    | Postal code of the address.<br /><br />**Allowable Values:**<br /><br />10 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.fulfillment.shipping.return\_address.**state**<br /><br />string<br /><br />Conditionally returned                                                                           | State of the address.<br /><br />**Allowable Values:**<br /><br />32 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.fulfillment.shipping.return\_address.**zip**<br /><br />string<br /><br />Conditionally returned                                                                             | United States ZIP code of the address.<br /><br />**Allowable Values:**<br /><br />10 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.fulfillment.**uppercase\_name\_lines**<br /><br />boolean<br /><br />Conditionally returned                                                                                  | A value of `true` sets the text in the `fulfillment.card_personalization.text.name_line_1` and `name_line_2` fields to all uppercase letters. A value of `false` leaves the text in its original state.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.**jit\_funding**<br /><br />object<br /><br />Conditionally returned                                                                                                         | Governs the behavior of JIT Funding.<br /><br />**Allowable Values:**<br /><br />`paymentcard_funding_source`, `program_funding_source`, `programgateway_funding_source`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.jit\_funding.**paymentcard\_funding\_source**<br /><br />object<br /><br />Conditionally returned                                                                            | Enables and configures a payment card funding source.<br /><br />**Allowable Values:**<br /><br />Valid `paymentcard_funding_source` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| config.jit\_funding.paymentcard\_funding\_source.**enabled**<br /><br />boolean<br /><br />Conditionally returned                                                                   | Specifies whether JIT Funding is enabled or disabled for the payment card funding source. A value of `true` indicates that the payment card funding source is enabled and will be debited when swipes occur.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.jit\_funding.paymentcard\_funding\_source.**refunds\_destination**<br /><br />string<br /><br />Conditionally returned                                                       | Specifies the return destination for refunds in the case of a transaction reversal.<br /><br />**Allowable Values:**<br /><br />`GATEWAY`, `GPA`, `WATERFALL`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.jit\_funding.**program\_funding\_source**<br /><br />object<br /><br />Conditionally returned                                                                                | Enables and configures a program funding source.<br /><br />**Allowable Values:**<br /><br />Valid `program_funding_source` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.jit\_funding.program\_funding\_source.**enabled**<br /><br />boolean<br /><br />Conditionally returned                                                                       | Specifies whether JIT Funding is enabled or disabled for the program funding source. A value of `true` indicates that the program funding source is enabled and will be debited when swipes occur.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.jit\_funding.program\_funding\_source.**funding\_source\_token**<br /><br />string<br /><br />Conditionally returned                                                         | Unique identifier of the already existing funding source. Required if JIT Funding is enabled.<br /><br />**Allowable Values:**<br /><br />36 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.jit\_funding.program\_funding\_source.**refunds\_destination**<br /><br />string<br /><br />Conditionally returned                                                           | Specifies the return destination for refunds in the case of a transaction reversal. `PROGRAM_FUNDING_SOURCE` returns funds to the program funding source. `GPA` returns the funds to the user’s GPA.<br /><br />**Allowable Values:**<br /><br />`PROGRAM_FUNDING_SOURCE`, `GPA`, `WATERFALL`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.jit\_funding.**programgateway\_funding\_source**<br /><br />object<br /><br />Conditionally returned                                                                         | Enables and configures a program gateway funding source.<br /><br />**Allowable Values:**<br /><br />Valid `programgateway_funding_source` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| config.jit\_funding.programgateway\_funding\_source.**always\_fund**<br /><br />boolean<br /><br />Conditionally returned                                                           | If set to `true`, this card product is always funded from this program gateway funding source.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.jit\_funding.programgateway\_funding\_source.**enabled**<br /><br />boolean<br /><br />Conditionally returned                                                                | Specifies whether JIT Funding is enabled or disabled for the program gateway funding source. A value of `true` indicates that the program gateway funding source is enabled and will be debited when swipes occur.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.jit\_funding.programgateway\_funding\_source.**funding\_source\_token**<br /><br />string<br /><br />Conditionally returned                                                  | Unique identifier of the already existing funding source. Required if JIT Funding is enabled.<br /><br />**Allowable Values:**<br /><br />36 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.jit\_funding.programgateway\_funding\_source.**refunds\_destination**<br /><br />string<br /><br />Conditionally returned                                                    | Specifies the return destination for refunds in the case of a transaction reversal. In most cases, you should set the value to `GATEWAY`, which returns funds to the program gateway funding source. Setting to `GPA` returns the funds to the user’s GPA, which creates a positive account balance and introduces the potential of a transaction being authorized without a JIT Funding request being sent to the gateway.<br /><br />**Allowable Values:**<br /><br />`GATEWAY`, `GPA`, `WATERFALL`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.**poi**<br /><br />object<br /><br />Conditionally returned                                                                                                                  | Governs the point of interaction.<br /><br />**Allowable Values:**<br /><br />`atm`, `ecommerce`, `other`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.poi.**atm**<br /><br />boolean<br /><br />Conditionally returned                                                                                                             | If set to `true`, cards can be used for withdrawing cash at an ATM and for receiving cash back at a point of sale (POS).<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| config.poi.**ecommerce**<br /><br />boolean<br /><br />Conditionally returned                                                                                                       | If set to `true`, cards can be used for online purchases.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.poi.**other**<br /><br />object<br /><br />Conditionally returned                                                                                                            | Allows for configuration of points of interaction other than ecommerce or ATMs, such as points of sale (POS).<br /><br />**Allowable Values:**<br /><br />`allow`, `card_presence_required`, `cardholder_presence_required`, `use_random_pin`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.poi.other.**allow**<br /><br />boolean<br /><br />Conditionally returned                                                                                                     | If set to `true`, card transactions at points of interaction other than e-commerce or ATMs are allowed. This group includes points of sale (POS).<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.poi.other.**card\_presence\_required**<br /><br />boolean<br /><br />Conditionally returned                                                                                  | If set to `true`, cards of this card product type are required to be present during the transaction, such as in IVR scenarios.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.poi.other.**cardholder\_presence\_required**<br /><br />boolean<br /><br />Conditionally returned                                                                            | If set to `true`, the cardholder is required to be present during the transaction, such as in a restaurant where the card is present but the cardholder might not be present when the card is swiped.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.poi.other.**use\_random\_pin**<br /><br />boolean<br /><br />Optional                                                                                                        | If set to `true`, cards of this card product type will be assigned a random PIN.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.**selective\_auth**<br /><br />object<br /><br />Conditionally returned                                                                                                      | Contains information about authorization decisions.<br /><br />**Allowable Values:**<br /><br />`dmd_location_sensitivity`, `enable_regex_search_chain`, `sa_mode`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.selective\_auth.**dmd\_location\_sensitivity**<br /><br />integer<br /><br />Conditionally returned                                                                          | Determines what type of merchant information is required for a match (authorization). Not relevant if `enable_regex_search_chain = false`.<br /><br />- **0** – Requires exact match on card acceptor name and postal code to existing entry in Marqeta Merchant database (most restrictive).<br />- **1** – Partial match on card acceptor name (least restrictive).<br />- **2** – Partial match on card acceptor name; exact match on card acceptor city.<br />- **3** – Partial match on card acceptor name; exact match on card acceptor postal code.<br />- **4** – Partial match on card acceptor name; exact match on street address 1 and postal code.<br /><br />**Allowable Values:**<br /><br />`0`, `1`, `2`, `3`, `4`<br /><br />**Default value:**<br />0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.selective\_auth.**enable\_regex\_search\_chain**<br /><br />boolean<br /><br />Conditionally returned                                                                        | Set to `true` to perform regular expression checking on the description received in the authorization.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.selective\_auth.**sa\_mode**<br /><br />integer<br /><br />Conditionally returned                                                                                            | Specifies the selective authorization mode.<br /><br />- **0** — Inactive<br />- **1** — Active (attempts to authorize a merchant that does not have a recognized MID by matching other pieces of information)<br />- **2** — Logging and notification (checks the transaction and logs results, but does not authorize)<br /><br />Selective authorization applies to transactions that are limited to specific merchants. Matching requirements for authorization are set by the `dmd_location_sensitivity` field.<br /><br />**Allowable Values:**<br /><br />`0`, `1`, `2`<br /><br />**Default value:**<br />0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.**special**<br /><br />object<br /><br />Conditionally returned                                                                                                              | Contains information about merchant onboarding.<br /><br />**Allowable Values:**<br /><br />`merchant_on_boarding`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.special.**merchant\_on\_boarding**<br /><br />boolean<br /><br />Conditionally returned                                                                                      | If set to `true`, cards of this card product type can be used for merchant onboarding.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.**transaction\_controls**<br /><br />object<br /><br />Conditionally returned                                                                                                | Controls transactional characteristics of card usage.<br /><br />**Allowable Values:**<br /><br />`accepted_countries_token`, `address_verification`, `allow_chip_fallback`, `allow_first_pin_set_via_financial_transaction`, `allow_gpa_auth`, `allow_mcc_group_authorization_controls`, `allow_network_load`, `allow_network_load_card_activation`, `allow_quasi_cash`, `always_require_icc`, `always_require_pin`, `enable_partial_auth_approval`, `ignore_card_suspended_state`, `notification_language`, `quasi_cash_exempt_merchant_group_token`, `quasi_cash_exempt_mids`, `require_card_not_present_card_security_code`, `strong_customer_authentication_limits`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.transaction\_controls.**accepted\_countries\_token**<br /><br />string<br /><br />Conditionally returned                                                                     | Set to `accept_us_only` to allow transactions only within the US.<br /><br />Set to `decline_ofac_countries` to allow international transactions except with countries that the Financial Action Task Force (FATF) and Office of Foreign Assets Control (OFAC) have identified as high risk.<br /><br />Users with the Admin role can create and update additional lists of accepted countries for transactions at the `/acceptedcountries` endpoint. See <a href="/core-api/accepted-countries/">Accepted Countries</a>.<br /><br />**Allowable Values:**<br /><br />`accept_us_only`, `decline_ofac_countries`, additional Admin-defined tokens<br /><br />**Default value:**<br />`accept_us_only`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.transaction\_controls.**address\_verification**<br /><br />object<br /><br />Conditionally returned                                                                          | Contains configuration options for AVS.<br /><br />**Allowable Values:**<br /><br />Valid `address_verification` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.transaction\_controls.address\_verification.**auth\_messages**<br /><br />object<br /><br />Conditionally returned                                                           | Contains verification options for authorization messages.<br /><br />These messages pertain to actual purchases and are for amounts greater than \$0.<br /><br />**Allowable Values:**<br /><br />One or more verification options                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.transaction\_controls.address\_verification.**av\_messages**<br /><br />object<br /><br />Conditionally returned                                                             | Contains verification options for account verification messages.<br /><br />These are \$0 messages typically used to store cards on file at a merchant.<br /><br />**Allowable Values:**<br /><br />One or more verification options                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.transaction\_controls.**afd\_hold\_increase\_override**<br /><br />integer<br /><br />Conditionally returned                                                                 | Overrides AFD (MCC 5542) `hold_increase.value` at the card product level with the specified value. Expressed in positive whole numbers and major units of the cardholder billing currency. If this field is not configured, the program-wide MCC-group `hold_increase.value` applies.<br /><br />**Allowable Values:**<br /><br />Any whole number                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.transaction\_controls.**allow\_chip\_fallback**<br /><br />boolean<br /><br />Conditionally returned                                                                         | Indicates whether to allow transactions where a Europay Mastercard and Visa (EMV) chip-enabled card was processed using the magstripe as fallback.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.transaction\_controls.**allow\_first\_pin\_set\_via\_financial\_transaction**<br /><br />boolean<br /><br />Conditionally returned                                           | **WARNING:** This field is deprecated and will be unsupported in a future release.<br /><br />Allows cardholders to define a personal identification number (PIN) as they complete their first PIN-debit transaction.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.transaction\_controls.**allow\_gpa\_auth**<br /><br />boolean<br /><br />Conditionally returned                                                                              | If set to `true`, transactions can be authorized using GPA funds.<br /><br />**NOTE:** For most programs, this field should be set to `true`.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.transaction\_controls.**allow\_mcc\_group\_authorization\_controls**<br /><br />boolean<br /><br />Conditionally returned                                                    | The <a href="/core-api/mcc-groups/">MCC group</a>`authorization_controls` object allows you to automatically increase authorization holds and to specify authorization expiration times based on merchant type. By default, these settings apply to all cards in your program.<br /><br />However, you can make cards that are associated with a particular card product exempt from increasing authorization holds by setting the `allow_mcc_group_authorization_controls` field to `false`. Doing so does not impact authorization expiration times.<br /><br />**NOTE:**<a href="/developer-guides/money-movement-overview/#_automated_fuel_dispenser_afd_transactions">Automated fuel dispenser (AFD)</a> transactions (MCC 5542) ignore this field, because Marqeta will increase authorization holds for AFDs if the card product has been configured to do so.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| config.transaction\_controls.**allow\_network\_load**<br /><br />boolean<br /><br />Conditionally returned                                                                          | Indicates whether card network loads are allowed. The associated card’s state must be `ACTIVE` or the load will be rejected.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.transaction\_controls.**allow\_network\_load\_card\_activation**<br /><br />boolean<br /><br />Conditionally returned                                                        | Indicates whether card network loads are allowed. Sets the associated card’s state to `ACTIVE` if its current state is `INACTIVE`.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.transaction\_controls.**allow\_quasi\_cash**<br /><br />boolean<br /><br />Conditionally returned                                                                            | Indicates whether quasi-cash transactions are allowed. In a quasi-cash transaction, the cardholder purchases an item that can be directly converted to cash, such as traveler’s checks, money orders, casino chips, or lottery tickets.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.transaction\_controls.**always\_require\_icc**<br /><br />boolean<br /><br />Conditionally returned                                                                          | If set to `true`, cards of this card product type require an Integrated Circuit Card.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.transaction\_controls.**always\_require\_pin**<br /><br />boolean<br /><br />Conditionally returned                                                                          | If set to `true`, cards of this card product type require a personal identification number (PIN).<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.transaction\_controls.**enable\_partial\_auth\_approval**<br /><br />boolean<br /><br />Conditionally returned                                                               | Set to `true` to enable partial authorizations.<br /><br />When this setting is `false` and the requested authorization amount exceeds available funds, the transaction is declined. When this setting is `true` and the requested authorization amount exceeds available funds, the transaction is authorized for the amount of available funds.<br /><br />NOTE\|OPEN\|\| CALLOUTTITLE:Note\|TITLEBREAK\|Automated fuel dispenser (AFD) transactions (MCC 5542) ignore this field, as Marqeta will always partially approve AFD pre-authorizations if the transaction payload field <code>partial\_approval\_capable</code> is enabled. NOTE\|CLOSE<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| config.transaction\_controls.**ignore\_card\_suspended\_state**<br /><br />boolean<br /><br />Conditionally returned                                                                | Allows transactions to be approved even if the card’s `state = SUSPENDED`. When this field is set to `true`, the card behaves as if its `state = ACTIVE`.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.transaction\_controls.**notification\_language**<br /><br />string<br /><br />Conditionally returned                                                                         | Specifies the language for 3D Secure and digital wallet token notifications sent to cardholders under this card program.<br /><br />You can send notifications to your cardholders in the following languages:<br /><br />- **ces** – Czech<br />- **deu** – German<br />- **eng** – English<br />- **fra** – French<br />- **ell** – Greek<br />- **ita** – Italian<br />- **nld** – Dutch<br />- **pol** – Polish<br />- **por** – Portuguese<br />- **ron** – Romanian<br />- **spa** – Spanish<br />- **swe** – Swedish<br /><br />By default, notifications are sent in English.<br /><br />To specify the language for OTP notifications at the user level, see <a href="/core-api/users/">Users</a>. Languages set at the user level take precedence over the language set at the card product level.<br /><br />**Allowable Values:**<br /><br />`ces`, `deu`, `eng`, `fra`, `ell`, `ita`, `nld`, `pol`, `por`, `ron`, `spa`, `swe`<br /><br />If you leave this field blank, cardholders receive notifications in English.                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.transaction\_controls.**quasi\_cash\_exempt\_merchant\_group\_token**<br /><br />string<br /><br />Conditionally returned                                                    | The token of the merchant group that you want to exempt from quasi-cash transaction authorization control, allowing your cardholders to conduct quasi-cash transactions. In a quasi-cash transaction, the cardholder purchases an item that can be directly converted to cash, such as traveler’s checks, money orders, casino chips, or lottery tickets.<br /><br />You can specify a merchant group token in addition to whatever merchant identifiers you listed in the `quasi_cash_exempt_mids` field, if any. For more information, see <a href="/core-api/merchant-groups/">Merchant Groups</a>.<br /><br />**Allowable Values:**<br /><br />1–36 chars<br /><br />Valid merchant group token.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.transaction\_controls.**quasi\_cash\_exempt\_mids**<br /><br />string<br /><br />Conditionally returned                                                                      | Comma-separated list of merchant identifiers that you want to exempt from quasi-cash transaction authorization control, allowing your cardholders to conduct quasi-cash transactions. In a quasi-cash transaction, the cardholder purchases an item that can be directly converted to cash, such as traveler’s checks, money orders, casino chips, or lottery tickets.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />For example: `12345678901,23456789012,34567890123,45678901234`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.transaction\_controls.**require\_card\_not\_present\_card\_security\_code**<br /><br />boolean<br /><br />Conditionally returned                                             | A value of `true` indicates that if `card_presence_required` is `true`, the card’s security code is required.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.transaction\_controls.**strong\_customer\_authentication\_limits**<br /><br />object<br /><br />Conditionally returned                                                       | Contains information about Strong Customer Authentication (SCA) behavior for contactless point-of-sale (POS) and low-value payment (LVP) e-commerce transactions.<br /><br />**Allowable Values:**<br /><br />`sca_contactless_cumulative_amount_limit`, `sca_contactless_transaction_limit`, `sca_contactless_transactions_count_limit`, `sca_contactless_transactions_currency`, `sca_lvp_cumulative_amount_limit`, `sca_lvp_transaction_limit`, `sca_lvp_transactions_count_limit`, `sca_tra_exemption_amount_limit`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**cavv\_authentication\_amount\_incremental\_percentage**<br /><br />string<br /><br />Conditionally returned | If you have enabled CAVV authentication amount validation, the value of this field specifies the maximum allowable variance between the authorization amount and the 3D Secure authentication amount. Expressed as a percentage.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />**Default value:**<br />0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**enable\_cavv\_authentication\_amount\_validation**<br /><br />boolean<br /><br />Conditionally returned     | If set to `true`, Marqeta validates the amount in the authorization transaction against the amount in the 3D Secure authentication attempt. If the authorization amount is greater than the 3D Secure authentication amount, Marqeta rejects the transaction. You can specify an allowable variance for the 3D Secure authentication amount in the `cavv_authentication_amount_incremental_percentage` field.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**enable\_issuer\_tra\_exemption**<br /><br />boolean<br /><br />Conditionally returned                       | If set to `true`, Marqeta does not increment the low-value payment (LVP) counter for frictionless 3D Secure transactions.<br /><br />This field is enabled in your card product configuration. Contact your Marqeta representative to configure this field for your program.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_contactless\_cumulative\_amount\_limit**<br /><br />decimal<br /><br />Conditionally returned          | Specifies the cumulative limit of transactions the cardholder can perform before receiving an SCA challenge.<br /><br />A value of `0` in this field means that the cumulative amount spent in contactless POS transactions performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />decimal<br /><br />**Format:**<br />0.00<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_contactless\_transaction\_limit**<br /><br />decimal<br /><br />Conditionally returned                 | Specifies the maximum allowable amount for a single contactless point-of-sale (POS) transaction, above which the cardholder receives a strong customer authentication (SCA) challenge.<br /><br />A value of `0` in this field means that the amount of any single contactless POS transaction performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />decimal<br /><br />**Format:**<br />0.00<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_contactless\_transactions\_count\_limit**<br /><br />integer<br /><br />Conditionally returned         | Specifies the number of contactless POS transactions the cardholder can perform before receiving an SCA challenge.<br /><br />A value of `0` in this field means that the number of contactless POS transactions performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />Any integer, such as `5`.<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_contactless\_transactions\_currency**<br /><br />string<br /><br />Conditionally returned              | Specifies the currency type for contactless POS transactions.<br /><br />This field is required if either the `sca_contactless_transaction_limit` field or the `sca_contactless_cumulative_amount_limit` field in this object contains a value, even if that value is `0`.<br /><br />**Allowable Values:**<br /><br />Valid three-digit ISO 4217 currency type, such as `EUR`.<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_lvp\_cumulative\_amount\_limit**<br /><br />decimal<br /><br />Conditionally returned                  | Specifies the cumulative limit of low-value payment (LVP) e-commerce transactions the cardholder can perform before receiving an SCA challenge.<br /><br />For example, if you set the value of this field to `100.00`, your cardholder can perform two transactions for `30.00` and two transactions for `20.00` before receiving an SCA challenge.<br /><br />If you leave this field blank, the cumulative amount spent in LVP e-commerce transactions performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />decimal<br /><br />**Format:**<br />0.00<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_lvp\_transaction\_limit**<br /><br />decimal<br /><br />Conditionally returned                         | Specifies the maximum allowable amount for a single low-value payment (LVP) e-commerce transaction, above which the cardholder receives a strong customer authentication (SCA) challenge.<br /><br />If you leave this field blank, the amount of any single LVP e-commerce transaction performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />decimal<br /><br />**Format:**<br />0.00<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_lvp\_transactions\_count\_limit**<br /><br />integer<br /><br />Conditionally returned                 | Specifies the number of LVP e-commerce transactions the cardholder can perform before receiving an SCA challenge.<br /><br />If you leave this field blank, the total number of LVP e-commerce transactions performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />An integer, such as `5`.<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_lvp\_transactions\_currency**<br /><br />string<br /><br />Conditionally returned                      | Specifies the currency type for LVP e-commerce transaction limits.<br /><br />This field is required if any one of the `sca_lvp_transaction_limit`, `sca_lvp_cumulative_amount_limit`, or `sca_lvp_transactions_count_limit` fields in this object contains a value, even if that value is `0`.<br /><br />**Allowable Values:**<br /><br />Valid three-digit ISO 4217 currency type, such as `EUR`.<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_tra\_exemption\_amount\_limit**<br /><br />decimal<br /><br />Conditionally returned                   | Specifies the maximum allowable amount for a single low-value payment (LVP) e-commerce transaction with transaction risk analysis (TRA) exemption sent by the merchant or acquirer. If the transaction amount exceeds the specified limit, then the transaction is either approved or it receives a strong customer authentication (SCA) challenge based on `sca_lvp_transaction_limit` and `sca_lvp_transactions_currency`.<br /><br />**Allowable Values:**<br /><br />decimal<br /><br />**Format:**<br />0.00<br /><br />**Default value:**<br />`0.00`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| created\_time<br /><br />datetime<br /><br />Returned                                                                                                                               | Date and time when the resource was created, in UTC.<br /><br />**Allowable Values:**<br /><br />datetime<br /><br />**Format:**<br />yyyy-MM-ddThh:mm:ssZ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| end\_date<br /><br />date<br /><br />Conditionally returned                                                                                                                         | End date of the range over which the card product can be active.<br /><br />This field is returned if it exists in the resource.<br /><br />**Allowable Values:**<br /><br />Format: yyyy-mm-DD                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| last\_modified\_time<br /><br />datetime<br /><br />Returned                                                                                                                        | Date and time when the resource was last updated, in UTC.<br /><br />**Allowable Values:**<br /><br />datetime<br /><br />**Format:**<br />yyyy-MM-ddThh:mm:ssZ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| name<br /><br />string<br /><br />Returned                                                                                                                                          | Name of the card product.<br /><br />**Allowable Values:**<br /><br />1–40 chars                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| start\_date<br /><br />date<br /><br />Returned                                                                                                                                     | Date when the card product becomes active.<br /><br />**Allowable Values:**<br /><br />Format: yyyy-mm-DD                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| token<br /><br />string<br /><br />Conditionally returned                                                                                                                           | Unique identifier of the card product.<br /><br />**Allowable Values:**<br /><br />1–36 chars<br /><br />If you did not include a token in your request, the system returns an automatically generated token in the response.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |

<h3 id="_sample_response_body_3">
  Sample response body
</h3>

```json JSON expandable lines wrap theme={null}
{
  "name": "My Card Product 01",
  "token": "my_cardproduct_01",
  "active": false,
  "config": {
    "poi": {
      "ecommerce": false,
      "atm": false,
      "other": {
        "allow": true,
        "card_presence_required": false,
        "cardholder_presence_required": false
      }
    },
    "transaction_controls": {
      "accepted_countries_token": "accept_us_only",
      "always_require_pin": false,
      "always_require_icc": false,
      "allow_gpa_auth": true,
      "require_card_not_present_card_security_code": false,
      "allow_mcc_group_authorization_controls": true,
      "ignore_card_suspended_state": false,
      "allow_network_load": false,
      "allow_network_load_card_activation": false,
      "allow_quasi_cash": false,
      "enable_partial_auth_approval": true,
      "notification_language": "fra"
    },
    "fulfillment": {
      "shipping": {
        "return_address": {
          "address1": "123 Henry St",
          "address2": "Suite 101",
          "city": "Porterville",
          "state": "CA",
          "postal_code": "93257",
          "country": "USA",
          "phone": "8315551212",
          "first_name": "Saki",
          "middle_name": "R",
          "last_name": "Dogger"
        },
        "recipient_address": {
          "address1": "1234 Grove Street",
          "city": "Berkeley",
          "state": "CA",
          "postal_code": "94702",
          "country": "USA",
          "phone": "5105551212",
          "first_name": "Jane",
          "last_name": "Doe"
        },
        "method": "OVERNIGHT"
      },
      "card_personalization": {
        "text": {
          "name_line_1": {
            "value": "Saki Dogger"
          },
          "name_line_2": {
            "value": "Aegis Fleet Services"
          }
        },
        "carrier": {
          "name": "my_carrier_logo.png",
          "message_line": "my message"
        },
        "images": {
          "card": {
            "name": "my_card_logo.png",
            "thermal_color": "Black"
          }
        },
        "signature": {
          "name": "my_signature.png"
        },
        "carrier_return_window": {
          "name": "my_return_address_image.png"
        }
      }
    },
    "payment_instrument": "PHYSICAL_MSR",
    "package_id": "0",
    "all_zero_card_security_code": false,
    "bin_prefix": "111111",
    "bin_issue_country": "USA",
    "bulk_ship": false,
    "pan_length": "16",
    "fulfillment_provider": "PERFECTPLASTIC"
  },
  "selective_auth": {
    "sa_mode": 1,
    "enable_regex_search_chain": false,
    "dmd_location_sensitivity": 0
  },
  "card_life_cycle": {
    "activate_upon_issue": true,
    "expiration_offset": {
      "unit": "YEARS",
      "value": 10
    },
    "card_service_code": 101,
    "update_expiration_upon_activation": false
  },
  "jit_funding": {
    "paymentcard_funding_source": {
      "enabled": true
    }
  },
  "start_date": "2022-04-27",
  "created_time": "2022-04-27T19:25:55Z",
  "last_modified_time": "2022-04-27T21:29:12Z"
}
```

<h2 id="get_cardproducts_token">
  Retrieve card product
</h2>

**Action:** `GET`
**Endpoint:** `/cardproducts/{token}`

{/* <EndpointCard
title="Retrieve card product"
path="/cardproducts/{token}"
method="get"
/> */}

Use this endpoint to retrieve a specific card product.

<h3 id="_url_path_parameters_2">
  URL path parameters
</h3>

| Fields                                      | Description                                                                                                                |
| ------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| token<br /><br />string<br /><br />Required | Unique identifier of the card product to retrieve.<br /><br />**Allowable Values:**<br /><br />Existing card product token |

<h3 id="_response_body_4">
  Response body
</h3>

| Fields                                                                                                                                                                              | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| active<br /><br />boolean<br /><br />Conditionally returned                                                                                                                         | Indicates whether the card product is active.<br /><br />This field is returned if it exists in the resource.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config<br /><br />object<br /><br />Conditionally returned                                                                                                                          | Defines the characteristics of the card product. Configurations are conditionally returned based on program setup.<br /><br />**Allowable Values:**<br /><br />`card_life_cycle`, `clearing_and_settlement`, `digital_wallet_tokenization`, `fulfillment`, `jit_funding`, `poi`, `selective_auth`, `special`, `transaction_controls`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.**card\_life\_cycle**<br /><br />object<br /><br />Conditionally returned                                                                                                    | Defines characteristics of the lifecycle of cards of this card product type.<br /><br />**Allowable Values:**<br /><br />`activate_upon_issue`, `card_service_code`, `expiration_offset`, `reloadability`, `update_expiration_upon_activation`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.card\_life\_cycle.**activate\_upon\_issue**<br /><br />boolean<br /><br />Conditionally returned                                                                             | A value of `true` indicates that cards of this card product type are active once they are issued.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.card\_life\_cycle.**card\_service\_code**<br /><br />integer<br /><br />Conditionally returned                                                                               | Sequence of three digits that defines various services, differentiates card usage in international or domestic interchange, designates personal identification number (PIN) and authorization requirements, and identifies card restrictions. The following values are commonly used:<br /><br />**First digit**<br /><br />- **1** — International interchange OK<br />- **2** — International interchange, use IC (chip) where feasible<br />- **5** — National interchange only except under bilateral agreement<br />- **6** — National interchange only except under bilateral agreement, use IC (chip) where feasible<br />- **7** — No interchange except under bilateral agreement (closed loop)<br />- **9** — Test<br /><br />**Second digit**<br /><br />- **0** — Normal<br />- **2** — Contact issuer via online means<br />- **4** — Contact issuer via online means except under bilateral agreement<br /><br />**Third digit**<br /><br />- **0** — No restrictions, PIN required<br />- **1** — No restrictions<br />- **2** — Goods and services only (no cash)<br />- **3** — ATM only, PIN required<br />- **4** — Cash only<br />- **5** — Goods and services only (no cash), PIN required<br />- **6** — No restrictions, use PIN where feasible<br />- **7** — Goods and services only (no cash), use PIN where feasible<br /><br />**Allowable Values:**<br /><br />100 - 999<br /><br />**Default value:**<br />101     |
| config.card\_life\_cycle.**expiration\_offset**<br /><br />object<br /><br />Conditionally returned                                                                                 | Specifies the length of time after the date of issue for which cards of this card product type are valid.<br /><br />**Allowable Values:**<br /><br />`min_offset`, `unit`, `value`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.card\_life\_cycle.expiration\_offset.**min\_offset**<br /><br />object<br /><br />Conditionally returned                                                                     | Specifies the minimum length of time after the date of issue for which the cards are valid.<br /><br />**Allowable Values:**<br /><br />`unit`, `value`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.card\_life\_cycle.expiration\_offset.min\_offset.**unit**<br /><br />string<br /><br />Conditionally returned                                                                | Specifies the time unit of the `value` field.<br /><br />**Allowable Values:**<br /><br />`YEARS`, `MONTHS`, `DAYS`, `HOURS`, `MINUTES`, `SECONDS`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.card\_life\_cycle.expiration\_offset.min\_offset.**value**<br /><br />integer<br /><br />Conditionally returned                                                              | Specifies the number of time units (as defined by the `unit` field) for which cards of this card product type are valid. Cards expire `value` x `unit` after the date of issue.<br /><br />This number is rounded as follows:<br /><br />- **YEARS** – Rounds up to the last second of the last day of the month of expiration. For example, if the issue date is 1 Jan 2021 and `value = 1`, the cards expire on the last day of Jan 2022.<br />- **MONTHS** – Rounds up to the last second of the last day of the month of expiration. For example, if the issue date is 1 May 2022 and `value = 1`, the cards expire on the last day of June 2022.<br />- **DAYS** – Rounds up to the last second of the day of expiration.<br />- **HOURS**, **MINUTES**, **SECONDS** – No rounding.<br /><br />**Allowable Values:**<br /><br />Any positive integer<br /><br />**Default value:**<br />`4`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.card\_life\_cycle.expiration\_offset.**unit**<br /><br />string<br /><br />Conditionally returned                                                                            | Specifies the units for the `value` field.<br /><br />**Allowable Values:**<br /><br />`YEARS`, `MONTHS`, `DAYS`, `HOURS`, `MINUTES`, `SECONDS`<br /><br />**Default value:**<br />`YEARS`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.card\_life\_cycle.expiration\_offset.**value**<br /><br />integer<br /><br />Conditionally returned                                                                          | Specifies the number of time units (as defined by the `unit` field in this object) for which cards of this card product type are valid. In other words, cards expire `value` x `unit` after the date of issue.<br /><br />This number is rounded as follows:<br /><br />- **YEARS** – Rounds up to the last second of the last day of the month of expiration. For example, if the issue date is 1 Jan 2021 and `value = 1`, the cards expire on the last day of Jan 2022.<br />- **MONTHS** – Rounds up to the last second of the last day of the month of expiration. For example, if the issue date is 1 May 2022 and `value = 1`, the cards expire on the last day of June 2022.<br />- **DAYS** – Rounds up to the last second of the day of expiration.<br />- **HOURS**, **MINUTES**, **SECONDS** – No rounding.<br /><br />**Allowable Values:**<br /><br />Any positive integer<br /><br />**Default value:**<br />4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.card\_life\_cycle.**reloadability**<br /><br />string<br /><br />Conditionally returned                                                                                      | Indicates if a card is reloadable.<br /><br />**Allowable Values:**<br /><br />`NON-RELOADABLE`, `RELOADABLE`, `SINGLE_USE_VIRTUAL`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.card\_life\_cycle.**update\_expiration\_upon\_activation**<br /><br />boolean<br /><br />Conditionally returned                                                              | Normally, the `expiration_offset` is measured from the date of issue. Set this field to `true` to measure `expiration_offset` from the date of activation instead.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.**clearing\_and\_settlement**<br /><br />object<br /><br />Conditionally returned                                                                                            | Specifies the destination for overdraft funds.<br /><br />**Allowable Values:**<br /><br />`overdraft_destination`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.clearing\_and\_settlement.**overdraft\_destination**<br /><br />string<br /><br />Conditionally returned                                                                     | Specifies the destination for overdraft funds.<br /><br />This field does not apply if JIT Funding is enabled.<br /><br />**Allowable Values:**<br /><br />`GPA`, `MERCHANT_CAMPAIGN_ACCOUNT`, `GLOBAL_OVERDRAFT_ACCOUNT`<br /><br />**Default value:**<br />`GPA`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.**digital\_wallet\_tokenization**<br /><br />object<br /><br />Conditionally returned                                                                                        | Controls characteristics related to digital wallets.<br /><br />**Allowable Values:**<br /><br />`card_art_id`, `provisioning_controls`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.digital\_wallet\_tokenization.**card\_art\_id**<br /><br />string<br /><br />Conditionally returned                                                                          | Specifies the digital wallet card art identifier for the card product. The card art identifier also includes card metadata, such as terms and conditions, card product information, contact information, Apple Pay requirements, Android Pay requirements, wallet profiles, rule sets, terminal profiles, authorization profiles, message profiles, and activation profiles.<br /><br />Digital wallets display the card art after the initial token has been provisioned and activated. Digital wallet card art is updated for all wallets automatically whenever a tokenized card is reissued or replaced.<br /><br />- If your card program is Managed by Marqeta, Marqeta populates this field on your behalf.<br />- If your card program is Powered by Marqeta, you can obtain the correct card art identifier directly from Visa or Mastercard.<br /><br />If this field is left blank, your card product inherits the card art assigned to the account BIN range. For more information about this field, contact your Marqeta representative.<br /><br />**Allowable Values:**<br /><br />Valid identifiers are defined by Visa or Mastercard and vary by program:<br /><br />- For Visa card products, this identifier is a GUID called `profileID`.<br />- For Mastercard card products, this identifier is a string called `ProductConfigID`.                                                                                         |
| config.digital\_wallet\_tokenization.**provisioning\_controls**<br /><br />object<br /><br />Conditionally returned                                                                 | Controls the provisioning of digital wallets.<br /><br />**Allowable Values:**<br /><br />Valid `provisioning_controls` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.digital\_wallet\_tokenization.provisioning\_controls.**in\_app\_provisioning**<br /><br />object<br /><br />Conditionally returned                                           | Controls the provisioning of digital wallets by a Marqeta customer’s mobile application.<br /><br />**Allowable Values:**<br /><br />Valid `in_app_provisioning` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.digital\_wallet\_tokenization.provisioning\_controls.**manual\_entry**<br /><br />object<br /><br />Conditionally returned                                                   | Controls the provisioning of digital wallets by manual entry, in which the cardholder manually enters the card’s primary account number (PAN), card verification value (CVV2), and expiration date.<br /><br />**Allowable Values:**<br /><br />Valid `manual_entry` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| config.digital\_wallet\_tokenization.provisioning\_controls.**wallet\_provider\_card\_on\_file**<br /><br />object<br /><br />Conditionally returned                                | Controls the provisioning of digital wallets where the digital wallet provider already has the card on file.<br /><br />**Allowable Values:**<br /><br />Valid `wallet_provider_card_on_file` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.digital\_wallet\_tokenization.provisioning\_controls.**web\_push\_provisioning**<br /><br />object<br /><br />Conditionally returned                                         | Specifies the digital wallet card art and program configuration identifiers at the card product level for Web Push Provisioning.<br /><br />**Allowable Values:**<br /><br />Valid `web_push_provisioning` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| config.digital\_wallet\_tokenization.provisioning\_controls.**dwt\_use\_card\_status\_during\_auth**<br /><br />boolean<br /><br />Conditionally returned                           | If `true`, then digital wallet transactions are declined if the card associated with the digital wallet token is in either the `SUSPENDED` or `TERMINATED` state.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.**fulfillment**<br /><br />object<br /><br />Conditionally returned                                                                                                          | Determines physical characteristics of a card, along with its bulk shipment information.<br /><br />**Allowable Values:**<br /><br />`all_zero_card_security_code`, `allow_card_creation`, `bin_prefix`, `bulk_ship`, `card_personalization`, `enable_offline_pin`, `fulfillment_provider`, `package_id`, `pan_length`, `payment_instrument`, `shipping`, `uppercase_name_lines`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.fulfillment.**all\_zero\_card\_security\_code**<br /><br />boolean<br /><br />Conditionally returned                                                                         | If `true`, an all zero code (000) is allowed as a valid value in an authorization request.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| config.fulfillment.**allow\_card\_creation**<br /><br />boolean<br /><br />Conditionally returned                                                                                   | Controls the ability to create cards from this card product; `true` allows and `false` disallows the creation of cards.<br /><br />**NOTE:** The card product’s `active` field has no effect on card creation or the behavior of this field.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.fulfillment.**bin\_prefix**<br /><br />string<br /><br />Conditionally returned                                                                                              | Prefix of the bank identification number.<br /><br />**Allowable Values:**<br /><br />A six-digit number for the sandbox environment; a six- to nine-digit number is expected in production environments (see note below).<br /><br />**Default value:**<br />111111<br /><br />**NOTE:** In the sandbox environment or when testing against OpenAPI (Swagger), this field must be set to `111111`. It is preferable to use eight- or nine-digit BIN prefixes in production environments. Contact your Marqeta representative for the appropriate value to use.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| config.fulfillment.**bin\_issue\_country**<br /><br />string<br /><br />Conditionally returned                                                                                      | Country of the card issuer.<br /><br />**Allowable Values:**<br /><br />A valid alpha-3 <a href="https://www.iso.org/iso-3166-country-codes.html" target="blank">ISO 3166 country code</a>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.**bulk\_ship**<br /><br />boolean<br /><br />Conditionally returned                                                                                              | Enables bulk ordering of cards of this card product type using the `/bulkissuances` endpoint.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.fulfillment.**card\_personalization**<br /><br />object<br /><br />Returned                                                                                                  | Allows personalized attributes to be added to the card product.<br /><br />**Allowable Values:**<br /><br />Valid `card_personalization` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| config.fulfillment.card\_personalization.**carrier**<br /><br />object<br /><br />Conditionally returned                                                                            | Specifies attributes of the card carrier.<br /><br />**Allowable Values:**<br /><br />`logo_file`, `logo_thumbnail_file`, `message_file`, `message_line`, `template_id`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.fulfillment.card\_personalization.carrier.**logo\_file**<br /><br />string<br /><br />Conditionally returned                                                                 | Specifies an image to display on the card carrier.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.fulfillment.card\_personalization.carrier.**logo\_thumbnail\_file**<br /><br />string<br /><br />Conditionally returned                                                      | Specifies a thumbnail-sized rendering of the image specified in the `logo_file` field.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| config.fulfillment.card\_personalization.carrier.**message\_file**<br /><br />string<br /><br />Conditionally returned                                                              | Specifies a text file containing a custom message to print on the card carrier.<br /><br />**Allowable Values:**<br /><br />Contains the name of the text file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.fulfillment.card\_personalization.carrier.**message\_line**<br /><br />string<br /><br />Conditionally returned                                                              | Specifies a custom message that appears on the card carrier.<br /><br />**Allowable Values:**<br /><br />60 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.fulfillment.card\_personalization.carrier.**message\_line\_2**<br /><br />string<br /><br />Conditionally returned                                                           | Specifies the second line of a custom message that appears on the card carrier.<br /><br />**Allowable Values:**<br /><br />60 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.fulfillment.card\_personalization.carrier.**template\_id**<br /><br />string<br /><br />Conditionally returned                                                               | Specifies the card carrier template to use.<br /><br />**Allowable Values:**<br /><br />Card carrier template ID                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.fulfillment.card\_personalization.**images**<br /><br />object<br /><br />Conditionally returned                                                                             | Specifies personalized images that appear on the card.<br /><br />**Allowable Values:**<br /><br />`card`, `carrier`, `carrier_return_window`, `signature`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.card\_personalization.images.**card**<br /><br />object<br /><br />Conditionally returned                                                                        | Specifies personalized images that appear on the card.<br /><br />**Allowable Values:**<br /><br />`name`, `thermal_color`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.card\_personalization.images.card.**name**<br /><br />string<br /><br />Conditionally returned                                                                   | Specifies a PNG image to display on the card.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.fulfillment.card\_personalization.images.card.**thermal\_color**<br /><br />string<br /><br />Conditionally returned                                                         | Specifies the color of the image displayed on the card.<br /><br />**Allowable Values:**<br /><br />Contains the name of the color and must match one of the provider’s predefined colors.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.card\_personalization.images.**carrier**<br /><br />object<br /><br />Conditionally returned                                                                     | Specifies personalized images that appear on the card carrier.<br /><br />**Allowable Values:**<br /><br />`message_1`, `name`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.fulfillment.card\_personalization.images.carrier.**message\_1**<br /><br />string<br /><br />Conditionally returned                                                          | Specifies a custom message that appears on the card carrier.<br /><br />**Allowable Values:**<br /><br />60 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.fulfillment.card\_personalization.images.carrier.**name**<br /><br />string<br /><br />Conditionally returned                                                                | Specifies a PNG image to display on the card carrier.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.fulfillment.card\_personalization.images.**carrier\_return\_window**<br /><br />object<br /><br />Conditionally returned                                                     | Specifies a PNG image to display in the return address window of envelopes used for sending cards to cardholders.<br /><br />**Allowable Values:**<br /><br />`name`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.fulfillment.card\_personalization.images.carrier\_return\_window.**name**<br /><br />string<br /><br />Conditionally returned                                                | Specifies a PNG image to display in the return address window of envelopes used for sending cards to cardholders.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.card\_personalization.images.**signature**<br /><br />object<br /><br />Conditionally returned                                                                   | Specifies a PNG image of the cardholder’s signature.<br /><br />**Allowable Values:**<br /><br />`name`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.fulfillment.card\_personalization.images.signature.**name**<br /><br />string<br /><br />Conditionally returned                                                              | Specifies a PNG image of the cardholder’s signature.<br /><br />**Allowable Values:**<br /><br />Contains the name of the image file and must match the name of the file you send to your fulfillment provider.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| config.fulfillment.card\_personalization.**perso\_type**<br /><br />string<br /><br />Conditionally returned                                                                        | Specifies the type of card personalization.<br /><br />**Allowable Values:**<br /><br />`EMBOSS`, `LASER`, `FLAT`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| config.fulfillment.card\_personalization.**text**<br /><br />object<br /><br />Returned                                                                                             | Specifies personalized text that appears on the card.<br /><br />**Allowable Values:**<br /><br />`name_line_1`, `name_line_2`, `name_line_3`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.fulfillment.card\_personalization.text.**name\_line\_1**<br /><br />object<br /><br />Returned                                                                               | Specifies the first line of personalized text that appears on the card.<br /><br />**Allowable Values:**<br /><br />`name_line_1.value`<br /><br />21 char max; if `name_line_1_numeric_postfix` is `true`, 14 char max.<br /><br />Strings longer than the character limit are truncated.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.card\_personalization.text.name\_line\_1.**value**<br /><br />string<br /><br />Conditionally returned                                                           | Line of personalized text printed on the card.<br /><br />**Allowable Values:**<br /><br />21 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config.fulfillment.card\_personalization.text.**name\_line\_2**<br /><br />object<br /><br />Conditionally returned                                                                 | Specifies the second line of personalized text that appears on the card.<br /><br />**Allowable Values:**<br /><br />`name_line_2.value`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.fulfillment.card\_personalization.text.name\_line\_2.**value**<br /><br />string<br /><br />Conditionally returned                                                           | Line of personalized text printed on the card.<br /><br />**Allowable Values:**<br /><br />21 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config.fulfillment.card\_personalization.text.**name\_line\_3**<br /><br />object<br /><br />Conditionally returned                                                                 | Specifies the third line of personalized text that appears on the card.<br /><br />**Allowable Values:**<br /><br />`name_line_3.value`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.fulfillment.card\_personalization.text.name\_line\_3.**value**<br /><br />string<br /><br />Conditionally returned                                                           | Line of personalized text printed on the card.<br /><br />**Allowable Values:**<br /><br />21 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config.fulfillment.**enable\_offline\_pin**<br /><br />boolean<br /><br />Conditionally returned                                                                                    | Enables offline personal identification number (PIN) verification for Europay Mastercard and Visa (EMV, or "chip-and-PIN") card payments.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.fulfillment.**fulfillment\_provider**<br /><br />string<br /><br />Conditionally returned                                                                                    | Specifies the fulfillment provider.<br /><br />You can work with providers located in North America, Europe, South America, and the Asia-Pacific region. For more information, see <a href="/developer-guides/managing-physical-cards/#_fulfillment_providers_by_location">Fulfillment providers by location</a>.<br /><br />**NOTE:** Expedited processing is available for cards that are fulfilled by <a href="https://www.arroweye.com/" target="_blank" rel="noopener">Arroweye Solutions</a>, <a href="https://www.gi-de.com/" target="_blank" rel="noopener">G+D</a>, <a href="http://www.idemia.com" target="_blank" rel="noopener">IDEMIA</a>, and <a href="http://perfectplastic.com/" target="_blank" rel="noopener">Perfect Plastic Printing</a>. You can expedite an order’s processing by using the `expedite` field of the <a href="/core-api/cards/">card</a> or <a href="/core-api/bulk-card-orders/">bulkissuance</a> object. Contact your Marqeta representative for information regarding the cost of expedited service.<br /><br />**Allowable Values:**<br /><br />`ABCORP`, `ALLPAY`, `ARROWEYE`, `CPI`, `EXCEET_DE`, `GD`, `GEMALTO`, `IDEMIA`, `IDEMIA_AU`, `IDEMIA_CZ`, `IDEMIA_DE`, `IDEMIA_FR`, `IDEMIA_FR_SC`, `IDEMIA_LA`, `IDEMIA_PL`, `IDEMIA_UK`, `NID`, `NITECREST`, `NITECREST_PL`, `NITECREST_UK_SC`, `OBERTHUR`, `OBERTHUR_SC`, `PERFECTPLASTIC`, `TAG`<br /><br />**Default value:**<br />`PERFECTPLASTIC` |
| config.fulfillment.**package\_id**<br /><br />string<br /><br />Conditionally returned                                                                                              | Card fulfillment provider’s package ID.<br /><br />**Allowable Values:**<br /><br />1–50 chars                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.fulfillment.**pan\_length**<br /><br />string<br /><br />Conditionally returned                                                                                              | Specifies the length of the primary account number (PAN).<br /><br />**Allowable Values:**<br /><br />**Default value:**<br />16                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.fulfillment.**payment\_instrument**<br /><br />string<br /><br />Conditionally returned                                                                                      | Specifies the physical form cards of this card product type will take.<br /><br />**Allowable Values:**<br /><br />`PHYSICAL_MSR`, `PHYSICAL_ICC`, `PHYSICAL_CONTACTLESS`, `PHYSICAL_COMBO`, `VIRTUAL_PAN`<br /><br />**Default value:**<br />`PHYSICAL_MSR`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.**shipping**<br /><br />object<br /><br />Conditionally returned                                                                                                 | Specifies shipping details for the order.<br /><br />**Allowable Values:**<br /><br />`care_of_line`, `method`, `recipient_address`, `return_address`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.fulfillment.shipping.**care\_of\_line**<br /><br />string<br /><br />Conditionally returned                                                                                  | Adds the specified value as a care of (C/O) line to the mailing carrier.<br /><br />**NOTE:** This field can be specified on cards, card products, and bulk card orders. If you specify this field at multiple levels, the order of precedence is: card, bulk card order, card product.<br /><br />**Allowable Values:**<br /><br />255 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.fulfillment.shipping.**method**<br /><br />string<br /><br />Conditionally returned                                                                                          | Specifies the shipping service.<br /><br />**Allowable Values:**<br /><br />`LOCAL_MAIL`, `LOCAL_MAIL_PACKAGE`, `GROUND`, `TWO_DAY`, `OVERNIGHT`, `INTERNATIONAL`, `INTERNATIONAL_PRIORITY`, `LOCAL_PRIORITY`, `FEDEX_EXPEDITED`, `FEDEX_REGULAR`, `UPS_EXPEDITED`, `UPS_REGULAR`, `USPS_EXPEDITED`, `USPS_REGULAR`<br /><br />Shipping options vary by card provider. For details on the specific shipping companies and services offered by your card provider, contact your Marqeta representative.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config.fulfillment.shipping.**recipient\_address**<br /><br />object<br /><br />Conditionally returned                                                                              | Address to which the order will be shipped.<br /><br />In order to generate cards, a valid shipping address must be provided by one of these:<br /><br />- The card or bulk card order’s `fulfillment.shipping.recipient_address` field<br />- The users' `address` fields<br />- The card product’s `config.fulfillment.shipping.recipient_address` field<br /><br />The order of precedence from highest to lowest is card, user, card product. To be valid, an address must have the `address1`, `city`, `state`, and `postal_code` or `zip` fields populated. The `country` field defaults to USA if unpopulated.<br /><br />**Allowable Values:**<br /><br />Valid `recipient_address` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.fulfillment.shipping.recipient\_address.**address1**<br /><br />string<br /><br />Conditionally returned                                                                     | Number and street of the address.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />Limits lower than 255 characters may be imposed by providers. Perfect Plastic Printing and IDEMIA have a limit of 100 characters, and Arroweye Solutions has a limit of 50 characters.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.shipping.recipient\_address.**address2**<br /><br />string<br /><br />Conditionally returned                                                                     | Additional address information.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />Limits lower than 255 characters may be imposed by providers. Perfect Plastic Printing and IDEMIA have a limit of 100 characters, and Arroweye Solutions has a limit of 50 characters.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.shipping.recipient\_address.**city**<br /><br />string<br /><br />Conditionally returned                                                                         | City of the address.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.shipping.recipient\_address.**country**<br /><br />string<br /><br />Conditionally returned                                                                      | Country of the address.<br /><br />**Allowable Values:**<br /><br />40 char max<br /><br />English short name. For example, for the Kingdom of Spain, use the English short name "Spain".<br /><br />The ISO maintains the <a href="https://www.iso.org/obp/ui/#search/code/" target="_blank" rel="noopener">full list of country codes</a>.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.shipping.recipient\_address.**first\_name**<br /><br />string<br /><br />Conditionally returned                                                                  | First name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.fulfillment.shipping.recipient\_address.**last\_name**<br /><br />string<br /><br />Conditionally returned                                                                   | Last name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.fulfillment.shipping.recipient\_address.**middle\_name**<br /><br />string<br /><br />Conditionally returned                                                                 | Middle name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.fulfillment.shipping.recipient\_address.**phone**<br /><br />string<br /><br />Conditionally returned                                                                        | Telephone number of the addressee.<br /><br />**Allowable Values:**<br /><br />20 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.shipping.recipient\_address.**postal\_code**<br /><br />string<br /><br />Conditionally returned                                                                 | Postal code of the address.<br /><br />**Allowable Values:**<br /><br />10 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.fulfillment.shipping.recipient\_address.**state**<br /><br />string<br /><br />Conditionally returned                                                                        | State of the address.<br /><br />**Allowable Values:**<br /><br />32 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.fulfillment.shipping.recipient\_address.**zip**<br /><br />string<br /><br />Conditionally returned                                                                          | United States ZIP code of the address.<br /><br />**Allowable Values:**<br /><br />10 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.fulfillment.shipping.**return\_address**<br /><br />object<br /><br />Conditionally returned                                                                                 | Address to which the order will be returned if shipping fails.<br /><br />**Allowable Values:**<br /><br />`address1`, `address2`, `city`, `country`, `first_name`, `last_name`, `middle_name`, `phone`, `postal_code`, `state`, `zip`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| config.fulfillment.shipping.return\_address.**address1**<br /><br />string<br /><br />Conditionally returned                                                                        | Number and street of the address.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />Limits lower than 255 characters may be imposed by providers. Perfect Plastic Printing and IDEMIA have a limit of 100 characters, and Arroweye Solutions has a limit of 50 characters.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.shipping.return\_address.**address2**<br /><br />string<br /><br />Conditionally returned                                                                        | Additional address information.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />Limits lower than 255 characters may be imposed by providers. Perfect Plastic Printing and IDEMIA have a limit of 100 characters, and Arroweye Solutions has a limit of 50 characters.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.shipping.return\_address.**city**<br /><br />string<br /><br />Conditionally returned                                                                            | City of the address.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.shipping.return\_address.**country**<br /><br />string<br /><br />Conditionally returned                                                                         | Country of the address.<br /><br />**Allowable Values:**<br /><br />40 char max<br /><br />English short name. For example, for the Kingdom of Spain, use the English short name "Spain".<br /><br />The ISO maintains the <a href="https://www.iso.org/obp/ui/#search/code/" target="_blank" rel="noopener">full list of country codes</a>.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.fulfillment.shipping.return\_address.**first\_name**<br /><br />string<br /><br />Conditionally returned                                                                     | First name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.fulfillment.shipping.return\_address.**last\_name**<br /><br />string<br /><br />Conditionally returned                                                                      | Last name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.fulfillment.shipping.return\_address.**middle\_name**<br /><br />string<br /><br />Conditionally returned                                                                    | Middle name of the addressee.<br /><br />**Allowable Values:**<br /><br />40 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.fulfillment.shipping.return\_address.**phone**<br /><br />string<br /><br />Conditionally returned                                                                           | Telephone number of the addressee.<br /><br />**Allowable Values:**<br /><br />20 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.fulfillment.shipping.return\_address.**postal\_code**<br /><br />string<br /><br />Conditionally returned                                                                    | Postal code of the address.<br /><br />**Allowable Values:**<br /><br />10 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.fulfillment.shipping.return\_address.**state**<br /><br />string<br /><br />Conditionally returned                                                                           | State of the address.<br /><br />**Allowable Values:**<br /><br />32 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.fulfillment.shipping.return\_address.**zip**<br /><br />string<br /><br />Conditionally returned                                                                             | United States ZIP code of the address.<br /><br />**Allowable Values:**<br /><br />10 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.fulfillment.**uppercase\_name\_lines**<br /><br />boolean<br /><br />Conditionally returned                                                                                  | A value of `true` sets the text in the `fulfillment.card_personalization.text.name_line_1` and `name_line_2` fields to all uppercase letters. A value of `false` leaves the text in its original state.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.**jit\_funding**<br /><br />object<br /><br />Conditionally returned                                                                                                         | Governs the behavior of JIT Funding.<br /><br />**Allowable Values:**<br /><br />`paymentcard_funding_source`, `program_funding_source`, `programgateway_funding_source`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.jit\_funding.**paymentcard\_funding\_source**<br /><br />object<br /><br />Conditionally returned                                                                            | Enables and configures a payment card funding source.<br /><br />**Allowable Values:**<br /><br />Valid `paymentcard_funding_source` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| config.jit\_funding.paymentcard\_funding\_source.**enabled**<br /><br />boolean<br /><br />Conditionally returned                                                                   | Specifies whether JIT Funding is enabled or disabled for the payment card funding source. A value of `true` indicates that the payment card funding source is enabled and will be debited when swipes occur.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.jit\_funding.paymentcard\_funding\_source.**refunds\_destination**<br /><br />string<br /><br />Conditionally returned                                                       | Specifies the return destination for refunds in the case of a transaction reversal.<br /><br />**Allowable Values:**<br /><br />`GATEWAY`, `GPA`, `WATERFALL`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.jit\_funding.**program\_funding\_source**<br /><br />object<br /><br />Conditionally returned                                                                                | Enables and configures a program funding source.<br /><br />**Allowable Values:**<br /><br />Valid `program_funding_source` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.jit\_funding.program\_funding\_source.**enabled**<br /><br />boolean<br /><br />Conditionally returned                                                                       | Specifies whether JIT Funding is enabled or disabled for the program funding source. A value of `true` indicates that the program funding source is enabled and will be debited when swipes occur.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.jit\_funding.program\_funding\_source.**funding\_source\_token**<br /><br />string<br /><br />Conditionally returned                                                         | Unique identifier of the already existing funding source. Required if JIT Funding is enabled.<br /><br />**Allowable Values:**<br /><br />36 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.jit\_funding.program\_funding\_source.**refunds\_destination**<br /><br />string<br /><br />Conditionally returned                                                           | Specifies the return destination for refunds in the case of a transaction reversal. `PROGRAM_FUNDING_SOURCE` returns funds to the program funding source. `GPA` returns the funds to the user’s GPA.<br /><br />**Allowable Values:**<br /><br />`PROGRAM_FUNDING_SOURCE`, `GPA`, `WATERFALL`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.jit\_funding.**programgateway\_funding\_source**<br /><br />object<br /><br />Conditionally returned                                                                         | Enables and configures a program gateway funding source.<br /><br />**Allowable Values:**<br /><br />Valid `programgateway_funding_source` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| config.jit\_funding.programgateway\_funding\_source.**always\_fund**<br /><br />boolean<br /><br />Conditionally returned                                                           | If set to `true`, this card product is always funded from this program gateway funding source.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.jit\_funding.programgateway\_funding\_source.**enabled**<br /><br />boolean<br /><br />Conditionally returned                                                                | Specifies whether JIT Funding is enabled or disabled for the program gateway funding source. A value of `true` indicates that the program gateway funding source is enabled and will be debited when swipes occur.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.jit\_funding.programgateway\_funding\_source.**funding\_source\_token**<br /><br />string<br /><br />Conditionally returned                                                  | Unique identifier of the already existing funding source. Required if JIT Funding is enabled.<br /><br />**Allowable Values:**<br /><br />36 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.jit\_funding.programgateway\_funding\_source.**refunds\_destination**<br /><br />string<br /><br />Conditionally returned                                                    | Specifies the return destination for refunds in the case of a transaction reversal. In most cases, you should set the value to `GATEWAY`, which returns funds to the program gateway funding source. Setting to `GPA` returns the funds to the user’s GPA, which creates a positive account balance and introduces the potential of a transaction being authorized without a JIT Funding request being sent to the gateway.<br /><br />**Allowable Values:**<br /><br />`GATEWAY`, `GPA`, `WATERFALL`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.**poi**<br /><br />object<br /><br />Conditionally returned                                                                                                                  | Governs the point of interaction.<br /><br />**Allowable Values:**<br /><br />`atm`, `ecommerce`, `other`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.poi.**atm**<br /><br />boolean<br /><br />Conditionally returned                                                                                                             | If set to `true`, cards can be used for withdrawing cash at an ATM and for receiving cash back at a point of sale (POS).<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| config.poi.**ecommerce**<br /><br />boolean<br /><br />Conditionally returned                                                                                                       | If set to `true`, cards can be used for online purchases.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.poi.**other**<br /><br />object<br /><br />Conditionally returned                                                                                                            | Allows for configuration of points of interaction other than ecommerce or ATMs, such as points of sale (POS).<br /><br />**Allowable Values:**<br /><br />`allow`, `card_presence_required`, `cardholder_presence_required`, `use_random_pin`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.poi.other.**allow**<br /><br />boolean<br /><br />Conditionally returned                                                                                                     | If set to `true`, card transactions at points of interaction other than e-commerce or ATMs are allowed. This group includes points of sale (POS).<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.poi.other.**card\_presence\_required**<br /><br />boolean<br /><br />Conditionally returned                                                                                  | If set to `true`, cards of this card product type are required to be present during the transaction, such as in IVR scenarios.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.poi.other.**cardholder\_presence\_required**<br /><br />boolean<br /><br />Conditionally returned                                                                            | If set to `true`, the cardholder is required to be present during the transaction, such as in a restaurant where the card is present but the cardholder might not be present when the card is swiped.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.poi.other.**use\_random\_pin**<br /><br />boolean<br /><br />Optional                                                                                                        | If set to `true`, cards of this card product type will be assigned a random PIN.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.**selective\_auth**<br /><br />object<br /><br />Conditionally returned                                                                                                      | Contains information about authorization decisions.<br /><br />**Allowable Values:**<br /><br />`dmd_location_sensitivity`, `enable_regex_search_chain`, `sa_mode`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.selective\_auth.**dmd\_location\_sensitivity**<br /><br />integer<br /><br />Conditionally returned                                                                          | Determines what type of merchant information is required for a match (authorization). Not relevant if `enable_regex_search_chain = false`.<br /><br />- **0** – Requires exact match on card acceptor name and postal code to existing entry in Marqeta Merchant database (most restrictive).<br />- **1** – Partial match on card acceptor name (least restrictive).<br />- **2** – Partial match on card acceptor name; exact match on card acceptor city.<br />- **3** – Partial match on card acceptor name; exact match on card acceptor postal code.<br />- **4** – Partial match on card acceptor name; exact match on street address 1 and postal code.<br /><br />**Allowable Values:**<br /><br />`0`, `1`, `2`, `3`, `4`<br /><br />**Default value:**<br />0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.selective\_auth.**enable\_regex\_search\_chain**<br /><br />boolean<br /><br />Conditionally returned                                                                        | Set to `true` to perform regular expression checking on the description received in the authorization.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.selective\_auth.**sa\_mode**<br /><br />integer<br /><br />Conditionally returned                                                                                            | Specifies the selective authorization mode.<br /><br />- **0** — Inactive<br />- **1** — Active (attempts to authorize a merchant that does not have a recognized MID by matching other pieces of information)<br />- **2** — Logging and notification (checks the transaction and logs results, but does not authorize)<br /><br />Selective authorization applies to transactions that are limited to specific merchants. Matching requirements for authorization are set by the `dmd_location_sensitivity` field.<br /><br />**Allowable Values:**<br /><br />`0`, `1`, `2`<br /><br />**Default value:**<br />0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.**special**<br /><br />object<br /><br />Conditionally returned                                                                                                              | Contains information about merchant onboarding.<br /><br />**Allowable Values:**<br /><br />`merchant_on_boarding`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.special.**merchant\_on\_boarding**<br /><br />boolean<br /><br />Conditionally returned                                                                                      | If set to `true`, cards of this card product type can be used for merchant onboarding.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| config.**transaction\_controls**<br /><br />object<br /><br />Conditionally returned                                                                                                | Controls transactional characteristics of card usage.<br /><br />**Allowable Values:**<br /><br />`accepted_countries_token`, `address_verification`, `allow_chip_fallback`, `allow_first_pin_set_via_financial_transaction`, `allow_gpa_auth`, `allow_mcc_group_authorization_controls`, `allow_network_load`, `allow_network_load_card_activation`, `allow_quasi_cash`, `always_require_icc`, `always_require_pin`, `enable_partial_auth_approval`, `ignore_card_suspended_state`, `notification_language`, `quasi_cash_exempt_merchant_group_token`, `quasi_cash_exempt_mids`, `require_card_not_present_card_security_code`, `strong_customer_authentication_limits`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.transaction\_controls.**accepted\_countries\_token**<br /><br />string<br /><br />Conditionally returned                                                                     | Set to `accept_us_only` to allow transactions only within the US.<br /><br />Set to `decline_ofac_countries` to allow international transactions except with countries that the Financial Action Task Force (FATF) and Office of Foreign Assets Control (OFAC) have identified as high risk.<br /><br />Users with the Admin role can create and update additional lists of accepted countries for transactions at the `/acceptedcountries` endpoint. See <a href="/core-api/accepted-countries/">Accepted Countries</a>.<br /><br />**Allowable Values:**<br /><br />`accept_us_only`, `decline_ofac_countries`, additional Admin-defined tokens<br /><br />**Default value:**<br />`accept_us_only`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| config.transaction\_controls.**address\_verification**<br /><br />object<br /><br />Conditionally returned                                                                          | Contains configuration options for AVS.<br /><br />**Allowable Values:**<br /><br />Valid `address_verification` object                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.transaction\_controls.address\_verification.**auth\_messages**<br /><br />object<br /><br />Conditionally returned                                                           | Contains verification options for authorization messages.<br /><br />These messages pertain to actual purchases and are for amounts greater than \$0.<br /><br />**Allowable Values:**<br /><br />One or more verification options                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.transaction\_controls.address\_verification.**av\_messages**<br /><br />object<br /><br />Conditionally returned                                                             | Contains verification options for account verification messages.<br /><br />These are \$0 messages typically used to store cards on file at a merchant.<br /><br />**Allowable Values:**<br /><br />One or more verification options                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.transaction\_controls.**afd\_hold\_increase\_override**<br /><br />integer<br /><br />Conditionally returned                                                                 | Overrides AFD (MCC 5542) `hold_increase.value` at the card product level with the specified value. Expressed in positive whole numbers and major units of the cardholder billing currency. If this field is not configured, the program-wide MCC-group `hold_increase.value` applies.<br /><br />**Allowable Values:**<br /><br />Any whole number                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.transaction\_controls.**allow\_chip\_fallback**<br /><br />boolean<br /><br />Conditionally returned                                                                         | Indicates whether to allow transactions where a Europay Mastercard and Visa (EMV) chip-enabled card was processed using the magstripe as fallback.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.transaction\_controls.**allow\_first\_pin\_set\_via\_financial\_transaction**<br /><br />boolean<br /><br />Conditionally returned                                           | **WARNING:** This field is deprecated and will be unsupported in a future release.<br /><br />Allows cardholders to define a personal identification number (PIN) as they complete their first PIN-debit transaction.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.transaction\_controls.**allow\_gpa\_auth**<br /><br />boolean<br /><br />Conditionally returned                                                                              | If set to `true`, transactions can be authorized using GPA funds.<br /><br />**NOTE:** For most programs, this field should be set to `true`.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.transaction\_controls.**allow\_mcc\_group\_authorization\_controls**<br /><br />boolean<br /><br />Conditionally returned                                                    | The <a href="/core-api/mcc-groups/">MCC group</a>`authorization_controls` object allows you to automatically increase authorization holds and to specify authorization expiration times based on merchant type. By default, these settings apply to all cards in your program.<br /><br />However, you can make cards that are associated with a particular card product exempt from increasing authorization holds by setting the `allow_mcc_group_authorization_controls` field to `false`. Doing so does not impact authorization expiration times.<br /><br />**NOTE:**<a href="/developer-guides/money-movement-overview/#_automated_fuel_dispenser_afd_transactions">Automated fuel dispenser (AFD)</a> transactions (MCC 5542) ignore this field, because Marqeta will increase authorization holds for AFDs if the card product has been configured to do so.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| config.transaction\_controls.**allow\_network\_load**<br /><br />boolean<br /><br />Conditionally returned                                                                          | Indicates whether card network loads are allowed. The associated card’s state must be `ACTIVE` or the load will be rejected.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.transaction\_controls.**allow\_network\_load\_card\_activation**<br /><br />boolean<br /><br />Conditionally returned                                                        | Indicates whether card network loads are allowed. Sets the associated card’s state to `ACTIVE` if its current state is `INACTIVE`.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.transaction\_controls.**allow\_quasi\_cash**<br /><br />boolean<br /><br />Conditionally returned                                                                            | Indicates whether quasi-cash transactions are allowed. In a quasi-cash transaction, the cardholder purchases an item that can be directly converted to cash, such as traveler’s checks, money orders, casino chips, or lottery tickets.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.transaction\_controls.**always\_require\_icc**<br /><br />boolean<br /><br />Conditionally returned                                                                          | If set to `true`, cards of this card product type require an Integrated Circuit Card.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.transaction\_controls.**always\_require\_pin**<br /><br />boolean<br /><br />Conditionally returned                                                                          | If set to `true`, cards of this card product type require a personal identification number (PIN).<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.transaction\_controls.**enable\_partial\_auth\_approval**<br /><br />boolean<br /><br />Conditionally returned                                                               | Set to `true` to enable partial authorizations.<br /><br />When this setting is `false` and the requested authorization amount exceeds available funds, the transaction is declined. When this setting is `true` and the requested authorization amount exceeds available funds, the transaction is authorized for the amount of available funds.<br /><br />NOTE\|OPEN\|\| CALLOUTTITLE:Note\|TITLEBREAK\|Automated fuel dispenser (AFD) transactions (MCC 5542) ignore this field, as Marqeta will always partially approve AFD pre-authorizations if the transaction payload field <code>partial\_approval\_capable</code> is enabled. NOTE\|CLOSE<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`true`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| config.transaction\_controls.**ignore\_card\_suspended\_state**<br /><br />boolean<br /><br />Conditionally returned                                                                | Allows transactions to be approved even if the card’s `state = SUSPENDED`. When this field is set to `true`, the card behaves as if its `state = ACTIVE`.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| config.transaction\_controls.**notification\_language**<br /><br />string<br /><br />Conditionally returned                                                                         | Specifies the language for 3D Secure and digital wallet token notifications sent to cardholders under this card program.<br /><br />You can send notifications to your cardholders in the following languages:<br /><br />- **ces** – Czech<br />- **deu** – German<br />- **eng** – English<br />- **fra** – French<br />- **ell** – Greek<br />- **ita** – Italian<br />- **nld** – Dutch<br />- **pol** – Polish<br />- **por** – Portuguese<br />- **rom** – Romanian<br />- **spa** – Spanish<br />- **swe** – Swedish<br /><br />By default, notifications are sent in English.<br /><br />To specify the language for OTP notifications at the user level, see <a href="/core-api/users/">Users</a>. Languages set at the user level take precedence over the language set at the card product level.<br /><br />**Allowable Values:**<br /><br />`ces`, `deu`, `eng`, `fra`, `ell`, `ita`, `nld`, `pol`, `por`, `ron`, `spa`, `swe`<br /><br />If you leave this field blank, cardholders receive notifications in English.                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.transaction\_controls.**quasi\_cash\_exempt\_merchant\_group\_token**<br /><br />string<br /><br />Conditionally returned                                                    | The token of the merchant group that you want to exempt from quasi-cash transaction authorization control, allowing your cardholders to conduct quasi-cash transactions. In a quasi-cash transaction, the cardholder purchases an item that can be directly converted to cash, such as traveler’s checks, money orders, casino chips, or lottery tickets.<br /><br />You can specify a merchant group token in addition to whatever merchant identifiers you listed in the `quasi_cash_exempt_mids` field, if any. For more information, see <a href="/core-api/merchant-groups/">Merchant Groups</a>.<br /><br />**Allowable Values:**<br /><br />1–36 chars<br /><br />Valid merchant group token.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.transaction\_controls.**quasi\_cash\_exempt\_mids**<br /><br />string<br /><br />Conditionally returned                                                                      | Comma-separated list of merchant identifiers that you want to exempt from quasi-cash transaction authorization control, allowing your cardholders to conduct quasi-cash transactions. In a quasi-cash transaction, the cardholder purchases an item that can be directly converted to cash, such as traveler’s checks, money orders, casino chips, or lottery tickets.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />For example: `12345678901,23456789012,34567890123,45678901234`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.transaction\_controls.**require\_card\_not\_present\_card\_security\_code**<br /><br />boolean<br /><br />Conditionally returned                                             | A value of `true` indicates that if `card_presence_required` is `true`, the card’s security code is required.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.transaction\_controls.**strong\_customer\_authentication\_limits**<br /><br />object<br /><br />Conditionally returned                                                       | Contains information about Strong Customer Authentication (SCA) behavior for contactless point-of-sale (POS) and low-value payment (LVP) e-commerce transactions.<br /><br />**Allowable Values:**<br /><br />`sca_contactless_cumulative_amount_limit`, `sca_contactless_transaction_limit`, `sca_contactless_transactions_count_limit`, `sca_contactless_transactions_currency`, `sca_lvp_cumulative_amount_limit`, `sca_lvp_transaction_limit`, `sca_lvp_transactions_count_limit`, `sca_tra_exemption_amount_limit`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**cavv\_authentication\_amount\_incremental\_percentage**<br /><br />string<br /><br />Conditionally returned | If you have enabled CAVV authentication amount validation, the value of this field specifies the maximum allowable variance between the authorization amount and the 3D Secure authentication amount. Expressed as a percentage.<br /><br />**Allowable Values:**<br /><br />255 char max<br /><br />**Default value:**<br />0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**enable\_cavv\_authentication\_amount\_validation**<br /><br />boolean<br /><br />Conditionally returned     | If set to `true`, Marqeta validates the amount in the authorization transaction against the amount in the 3D Secure authentication attempt. If the authorization amount is greater than the 3D Secure authentication amount, Marqeta rejects the transaction. You can specify an allowable variance for the 3D Secure authentication amount in the `cavv_authentication_amount_incremental_percentage` field.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**enable\_issuer\_tra\_exemption**<br /><br />boolean<br /><br />Conditionally returned                       | If set to `true`, Marqeta does not increment the low-value payment (LVP) counter for frictionless 3D Secure transactions.<br /><br />This field is enabled in your card product configuration. Contact your Marqeta representative to configure this field for your program.<br /><br />**Allowable Values:**<br /><br />`true`, `false`<br /><br />**Default value:**<br />`false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_contactless\_cumulative\_amount\_limit**<br /><br />decimal<br /><br />Conditionally returned          | Specifies the cumulative limit of transactions the cardholder can perform before receiving an SCA challenge.<br /><br />A value of `0` in this field means that the cumulative amount spent in contactless POS transactions performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />decimal<br /><br />**Format:**<br />0.00<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_contactless\_transaction\_limit**<br /><br />decimal<br /><br />Conditionally returned                 | Specifies the maximum allowable amount for a single contactless point-of-sale (POS) transaction, above which the cardholder receives a strong customer authentication (SCA) challenge.<br /><br />A value of `0` in this field means that the amount of any single contactless POS transaction performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />decimal<br /><br />**Format:**<br />0.00<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_contactless\_transactions\_count\_limit**<br /><br />integer<br /><br />Conditionally returned         | Specifies the number of contactless POS transactions the cardholder can perform before receiving an SCA challenge.<br /><br />A value of `0` in this field means that the number of contactless POS transactions performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />Any integer, such as `5`.<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_contactless\_transactions\_currency**<br /><br />string<br /><br />Conditionally returned              | Specifies the currency type for contactless POS transactions.<br /><br />This field is required if either the `sca_contactless_transaction_limit` field or the `sca_contactless_cumulative_amount_limit` field in this object contains a value, even if that value is `0`.<br /><br />**Allowable Values:**<br /><br />Valid three-digit ISO 4217 currency type, such as `EUR`.<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_lvp\_cumulative\_amount\_limit**<br /><br />decimal<br /><br />Conditionally returned                  | Specifies the cumulative limit of low-value payment (LVP) e-commerce transactions the cardholder can perform before receiving an SCA challenge.<br /><br />For example, if you set the value of this field to `100.00`, your cardholder can perform two transactions for `30.00` and two transactions for `20.00` before receiving an SCA challenge.<br /><br />If you leave this field blank, the cumulative amount spent in LVP e-commerce transactions performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />decimal<br /><br />**Format:**<br />0.00<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_lvp\_transaction\_limit**<br /><br />decimal<br /><br />Conditionally returned                         | Specifies the maximum allowable amount for a single low-value payment (LVP) e-commerce transaction, above which the cardholder receives a strong customer authentication (SCA) challenge.<br /><br />If you leave this field blank, the amount of any single LVP e-commerce transaction performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />decimal<br /><br />**Format:**<br />0.00<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_lvp\_transactions\_count\_limit**<br /><br />integer<br /><br />Conditionally returned                 | Specifies the number of LVP e-commerce transactions the cardholder can perform before receiving an SCA challenge.<br /><br />If you leave this field blank, the total number of LVP e-commerce transactions performed by the cardholder does not impact the decision of whether or not an SCA challenge is served.<br /><br />**Allowable Values:**<br /><br />An integer, such as `5`.<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_lvp\_transactions\_currency**<br /><br />string<br /><br />Conditionally returned                      | Specifies the currency type for LVP e-commerce transaction limits.<br /><br />This field is required if any one of the `sca_lvp_transaction_limit`, `sca_lvp_cumulative_amount_limit`, or `sca_lvp_transactions_count_limit` fields in this object contains a value, even if that value is `0`.<br /><br />**Allowable Values:**<br /><br />Valid three-digit ISO 4217 currency type, such as `EUR`.<br /><br />There is no default value for this field.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| config.transaction\_controls.strong\_customer\_authentication\_limits.**sca\_tra\_exemption\_amount\_limit**<br /><br />decimal<br /><br />Conditionally returned                   | Specifies the maximum allowable amount for a single low-value payment (LVP) e-commerce transaction with transaction risk analysis (TRA) exemption sent by the merchant or acquirer. If the transaction amount exceeds the specified limit, then the transaction is either approved or it receives a strong customer authentication (SCA) challenge based on `sca_lvp_transaction_limit` and `sca_lvp_transactions_currency`.<br /><br />**Allowable Values:**<br /><br />decimal<br /><br />**Format:**<br />0.00<br /><br />**Default value:**<br />`0.00`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| created\_time<br /><br />datetime<br /><br />Returned                                                                                                                               | Date and time when the resource was created, in UTC.<br /><br />**Allowable Values:**<br /><br />datetime<br /><br />**Format:**<br />yyyy-MM-ddThh:mm:ssZ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| end\_date<br /><br />date<br /><br />Conditionally returned                                                                                                                         | End date of the range over which the card product can be active.<br /><br />This field is returned if it exists in the resource.<br /><br />**Allowable Values:**<br /><br />Format: yyyy-mm-DD                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| last\_modified\_time<br /><br />datetime<br /><br />Returned                                                                                                                        | Date and time when the resource was last updated, in UTC.<br /><br />**Allowable Values:**<br /><br />datetime<br /><br />**Format:**<br />yyyy-MM-ddThh:mm:ssZ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| name<br /><br />string<br /><br />Returned                                                                                                                                          | Name of the card product.<br /><br />**Allowable Values:**<br /><br />1–40 chars                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| start\_date<br /><br />date<br /><br />Returned                                                                                                                                     | Date when the card product becomes active.<br /><br />**Allowable Values:**<br /><br />Format: yyyy-mm-DD                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| token<br /><br />string<br /><br />Conditionally returned                                                                                                                           | Unique identifier of the card product.<br /><br />**Allowable Values:**<br /><br />1–36 chars<br /><br />If you did not include a token in your request, the system returns an automatically generated token in the response.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |

<h3 id="_sample_response_body_4">
  Sample response body
</h3>

```json JSON expandable lines wrap theme={null}
{
  "token": "my_cardproduct_01",
  "name": "My Card Product 01",
  "active": true,
  "config": {
    "poi": {
      "other": {
        "allow": true,
        "card_presence_required": false,
        "cardholder_presence_required": false
      },
      "ecommerce": false,
      "atm": false
    },
    "transaction_controls": {
      "accepted_countries_token": "accept_us_only",
      "always_require_pin": false,
      "always_require_icc": false,
      "allow_gpa_auth": true,
      "require_card_not_present_card_security_code": false,
      "allow_mcc_group_authorization_controls": true,
      "ignore_card_suspended_state": false,
      "allow_chip_fallback": true,
      "allow_network_load": false,
      "allow_network_load_card_activation": false,
      "allow_quasi_cash": false,
      "enable_partial_auth_approval": true,
      "address_verification": {
        "av_messages": {
          "validate": true,
          "decline_on_address_number_mismatch": false,
          "decline_on_postal_code_mismatch": true
        },
        "auth_messages": {
          "validate": true,
          "decline_on_address_number_mismatch": false,
          "decline_on_postal_code_mismatch": false
        }
      },
      "notification_language": "fra",
      "strong_customer_authentication_limits": {
        "sca_contactless_cumulative_amount_limit": 150,
        "sca_contactless_transaction_limit": 30,
        "sca_contactless_transactions_count_limit": 5,
        "sca_contactless_transactions_currency": "EUR"
      },
      "quasi_cash_exempt_mids": "984226812886,000984226812886"
    },
    "selective_auth": {
      "sa_mode": 1,
      "enable_regex_search_chain": false,
      "dmd_location_sensitivity": 0
    },
    "card_life_cycle": {
      "activate_upon_issue": true,
      "expiration_offset": {
        "unit": "YEARS",
        "value": 10
      },
      "card_service_code": 101,
      "update_expiration_upon_activation": false
    },
    "clearing_and_settlement": {
      "overdraft_destination": "GPA"
    },
    "jit_funding": {
      "paymentcard_funding_source": {
        "enabled": true,
        "refunds_destination": "GPA"
      },
      "programgateway_funding_source": {
        "enabled": false,
        "funding_source_token": "",
        "refunds_destination": "GATEWAY",
        "always_fund": true
      },
      "program_funding_source": {
        "enabled": false,
        "funding_source_token": "",
        "refunds_destination": "PROGRAM_FUNDING_SOURCE"
      }
    },
    "digital_wallet_tokenization": {
      "provisioning_controls": {
        "manual_entry": {
          "enabled": false,
          "address_verification": {
            "validate": true
          }
        },
        "wallet_provider_card_on_file": {
          "enabled": false,
          "address_verification": {
            "validate": true
          }
        },
        "in_app_provisioning": {
          "enabled": false,
          "address_verification": {
            "validate": true
          }
        },
        "dwt_use_card_status_during_auth": false
      },
      "card_art_id": "myCardArt01"
    },
    "fulfillment": {
      "shipping": {
        "method": "OVERNIGHT",
        "return_address": {
          "first_name": "Saki",
          "middle_name": "R",
          "last_name": "Dogger",
          "address1": "123 Henry St",
          "address2": "Suite 101",
          "city": "Porterville",
          "state": "CA",
          "postal_code": "93257",
          "country": "USA",
          "phone": "8315551212"
        },
        "recipient_address": {
          "first_name": "Jane",
          "last_name": "Doe",
          "address1": "1234 Grove Street",
          "city": "Berkeley",
          "state": "CA",
          "postal_code": "94702",
          "country": "USA",
          "phone": "5105551212"
        }
      },
      "card_personalization": {
        "text": {
          "name_line_1": {
            "value": "Saki Dogger"
          },
          "name_line_2": {
            "value": "Aegis Fleet Services"
          }
        },
        "carrier": {
          "name": "my_carrier_logo.png",
          "message_line": "my message"
        },
        "images": {
          "card": {
            "name": "my_card_logo.png",
            "thermal_color": "Black"
          }
        },
        "signature": {
          "name": "my_signature.png"
        },
        "carrier_return_window": {
          "name": "my_return_address_image.png"
        }
      }
    },
    "payment_instrument": "PHYSICAL_MSR",
    "package_id": "0",
    "all_zero_card_security_code": false,
    "bin_prefix": "111111",
    "bin_issue_country": "USA",
    "bulk_ship": false,
    "pan_length": "16",
    "fulfillment_provider": "PERFECTPLASTIC",
    "allow_card_creation": true,
    "uppercase_name_lines": true,
    "enable_offline_pin": false
  },
  "start_date": "2022-03-26",
  "created_time": "2022-03-26T20:25:52Z",
  "last_modified_time": "2022-03-26T20:25:52Z"
}
```


## Related topics

- [Credit Products](/docs/core-api/credit-products.md)
- [Card Products in Europe](/docs/developer-guides/mq-eu-card-products.md)
- [Credit Products in the Marqeta Dashboard](/docs/developer-guides/credit-products-dashboard.md)
- [Cards Overview](/docs/developer-guides/cards-landing-page.md)
- [Managing Cards in the Marqeta Dashboard](/docs/developer-guides/cards-dashboard.md)
