Attributes
- idstring
Unique identifier for the object.
- cancellation_
reasonnullable enum The reason why the card was canceled.
Possible enum valuesdesign_rejected The design of this card was rejected by Stripe for violating our partner guidelines.
lostThe card was lost.
stolenThe card was stolen.
- cardholderhash
The Cardholder object to which the card belongs.
- cardholder.
idstring Unique identifier for the object.
- cardholder.
objectstring String representing the object’s type. Objects of the same type share the same value.
- cardholder.
billinghash The cardholder’s billing information.
- cardholder.
billing. addresshash The cardholder’s billing address.
- cardholder.
billing. address. citynullable string City, district, suburb, town, or village.
- cardholder.
billing. address. countrynullable string Two-letter country code (ISO 3166-1 alpha-2).
- cardholder.
billing. address. line1nullable string Address line 1, such as the street, PO Box, or company name.
- cardholder.
billing. address. line2nullable string Address line 2, such as the apartment, suite, unit, or building.
- cardholder.
billing. address. postal_ codenullable string ZIP or postal code.
- cardholder.
billing. address. statenullable string State, county, province, or region.
- cardholder.
companynullable hash Additional information about a
companycardholder.- cardholder.
company. tax_ id_ providedboolean Whether the company’s business ID number was provided.
- cardholder.
createdtimestamp Time at which the object was created. Measured in seconds since the Unix epoch.
- cardholder.
emailnullable string The cardholder’s email address.
- cardholder.
individualnullable hash Additional information about an
individualcardholder.- cardholder.
individual. card_ issuingnullable hash Information related to the card_issuing program for this cardholder.
- cardholder.
individual. card_issuing. user_ terms_ acceptancenullable hash Information about cardholder acceptance of Celtic Authorized User Terms. Required for cards backed by a Celtic program.
- cardholder.
individual. card_issuing. user_terms_acceptance. datenullable timestamp The Unix timestamp marking when the cardholder accepted the Authorized User Terms.
- cardholder.
individual. card_issuing. user_terms_acceptance. ipnullable string The IP address from which the cardholder accepted the Authorized User Terms.
- cardholder.
individual. card_issuing. user_terms_acceptance. user_ agentnullable string The user agent of the browser from which the cardholder accepted the Authorized User Terms.
- cardholder.
individual. dobnullable hash The date of birth of this cardholder.
- cardholder.
individual. dob. daynullable integer The day of birth, between 1 and 31.
- cardholder.
individual. dob. monthnullable integer The month of birth, between 1 and 12.
- cardholder.
individual. dob. yearnullable integer The four-digit year of birth.
- cardholder.
individual. first_ namenullable string The first name of this cardholder. Required before activating Cards. This field cannot contain any numbers, special characters (except periods, commas, hyphens, spaces and apostrophes) or non-latin letters.
- cardholder.
individual. last_ namenullable string The last name of this cardholder. Required before activating Cards. This field cannot contain any numbers, special characters (except periods, commas, hyphens, spaces and apostrophes) or non-latin letters.
- cardholder.
individual. verificationnullable hash Government-issued ID document for this cardholder.
- cardholder.
individual. verification. documentnullable hash An identifying document, either a passport or local ID card.
- cardholder.
individual. verification. document. backnullable stringExpandable The back of a document returned by a file upload with a
purposevalue ofidentity_.document - cardholder.
individual. verification. document. frontnullable stringExpandable The front of a document returned by a file upload with a
purposevalue ofidentity_.document
- cardholder.
livemodeboolean Has the value
trueif the object exists in live mode or the valuefalseif the object exists in test mode. - cardholder.
metadatahash Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- cardholder.
namestring The cardholder’s name. This will be printed on cards issued to them.
- cardholder.
phone_ numbernullable string The cardholder’s phone number. This is required for all cardholders who will be creating EU cards. See the 3D Secure documentation for more details.
- cardholder.
preferred_ localesnullable array of enums The cardholder’s preferred locales (languages), ordered by preference. Locales can be
de,en,es,fr, orit. This changes the language of the 3D Secure flow and one-time password messages sent to the cardholder. - cardholder.
requirementshash Information about verification requirements for the cardholder.
- cardholder.
requirements. disabled_ reasonnullable enum If
disabled_is present, all cards will decline authorizations withreason cardholder_reason.verification_ required Possible enum valueslistedAccount might be on a prohibited persons or companies list. The
past_field contains information that you need to provide before the cardholder can approve authorizations.due rejected.listed Cardholder is rejected because they are on a third-party prohibited persons or companies list (such as financial services provider or government). Their status will be
blocked.requirements.past_ due Cardholder has outstanding requirements. The
past_field contains information that you need to provide before the cardholder can activate cards.due under_review This cardholder has raised additional review. Stripe will make a decision and update the
disabled_field.reason - cardholder.
requirements. past_ duenullable array of enums Array of fields that need to be collected in order to verify and re-enable the cardholder.
Possible enum valuescompany.tax_ id The cardholder’s business number (Tax ID).
individual.card_ issuing. user_ terms_ acceptance. date The Unix timestamp marking when the Cardholder accepted their Authorized User Terms. Required for Celtic Spend Card users.
individual.card_ issuing. user_ terms_ acceptance. ip The IP address from which the Cardholder accepted their Authorized User Terms. Required for Celtic Spend Card users.
individual.dob. day The cardholder’s date of birth’s day.
individual.dob. month The cardholder’s date of birth’s month.
individual.dob. year The cardholder’s date of birth’s year.
individual.first_ name The cardholder’s legal first name.
individual.last_ name The cardholder’s legal last name.
individual.verification. document The front and back of a government-issued form of identification.
- cardholder.
spending_ controlsnullable hash Rules that control spending across this cardholder’s cards. Refer to our documentation for more details.
- cardholder.
spending_controls. allowed_ categoriesnullable array of enums Array of strings containing categories of authorizations to allow. All other categories will be blocked. Cannot be set with
blocked_.categories Possible enum valuesac_refrigeration_ repair accounting_bookkeeping_ services advertising_services agricultural_cooperative airlines_air_ carriers airports_flying_ fields ambulance_services amusement_parks_ carnivals antique_reproductions antique_shops Show 285 more - cardholder.
spending_controls. allowed_ merchant_ countriesnullable array of strings Array of strings containing representing countries from which authorizations will be allowed. Authorizations from merchants in all other countries will be declined. Country codes should be ISO 3166 alpha-2 country codes (e.g.
US). Cannot be set withblocked_. Provide an empty value to unset this control.merchant_ countries - cardholder.
spending_controls. blocked_ categoriesnullable array of enums Array of strings containing categories of authorizations to decline. All other categories will be allowed. Cannot be set with
allowed_.categories Possible enum valuesac_refrigeration_ repair accounting_bookkeeping_ services advertising_services agricultural_cooperative airlines_air_ carriers airports_flying_ fields ambulance_services amusement_parks_ carnivals antique_reproductions antique_shops Show 285 more - cardholder.
spending_controls. blocked_ merchant_ countriesnullable array of strings Array of strings containing representing countries from which authorizations will be declined. Country codes should be ISO 3166 alpha-2 country codes (e.g.
US). Cannot be set withallowed_. Provide an empty value to unset this control.merchant_ countries - cardholder.
spending_controls. spending_ limitsnullable array of hashes Limit spending with amount-based rules that apply across this cardholder’s cards.
- cardholder.
spending_controls. spending_limits. amountinteger Maximum amount allowed to spend per interval. This amount is in the card’s currency and in the smallest currency unit.
- cardholder.
spending_controls. spending_limits. categoriesnullable array of enums Array of strings containing categories this limit applies to. Omitting this field will apply the limit to all categories.
Possible enum valuesac_refrigeration_ repair accounting_bookkeeping_ services advertising_services agricultural_cooperative airlines_air_ carriers airports_flying_ fields ambulance_services amusement_parks_ carnivals antique_reproductions antique_shops Show 285 more - cardholder.
spending_controls. spending_limits. intervalenum Interval (or event) to which the amount applies.
Possible enum valuesall_time Limit applies to all transactions.
dailyLimit applies to a day, starting at midnight UTC.
monthlyLimit applies to a month, starting on the 1st at midnight UTC.
per_authorization Limit applies to each authorization.
weeklyLimit applies to a week, starting on Sunday at midnight UTC.
yearlyLimit applies to a year, starting on January 1st at midnight UTC.
- cardholder.
spending_controls. spending_ limits_ currencynullable enum Currency of the amounts within
spending_.limits
- cardholder.
statusenum Specifies whether to permit authorizations on this cardholder’s cards.
Possible enum valuesactiveCards attached to this cardholder can approve authorizations.
blockedCards attached to this cardholder will decline all authorizations with the
cardholder_reason. This status is non-reversible.blocked inactiveCards attached to this cardholder will decline all authorizations with the
cardholder_reason.inactive - cardholder.
typeenum One of
individualorcompany. See Choose a cardholder type for more details.Possible enum valuescompanyThe cardholder is a company or business entity, and additional information includes their tax ID. This option may not be available if your use case only supports individual cardholders.
individualThe cardholder is a person, and additional information includes first and last name, date of birth, etc. If you’re issuing Celtic Spend Cards, then Individual cardholders must accept Authorized User Terms prior to activating their card.
- currencyenum
Three-letter ISO currency code, in lowercase. Supported currencies are
usdin the US,eurin the EU, andgbpin the UK. - exp_
monthinteger The expiration month of the card.
- exp_
yearinteger The expiration year of the card.
- last4string
The last 4 digits of the card number.
- metadatahash
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- statusenum
Whether authorizations can be approved on this card. May be blocked from activating cards depending on past-due Cardholder requirements. Defaults to
inactive.Possible enum valuesactiveThe card can approve authorizations. If the card is linked to a cardholder with past-due requirements, you may be unable to change the card’s status to ‘active’.
canceledThe card will decline authorizations with the
card_reason. This status is permanent.canceled inactiveThe card will decline authorizations with the
card_reason.inactive - typeenum
The type of the card.
Possible enum valuesphysicalA physical card will be printed and shipped. It can be used at physical terminals.
virtualNo physical card will be printed. The card can be used online and can be added to digital wallets.
More attributes
- objectstring
String representing the object’s type. Objects of the same type share the same value.
- brandstring
The brand of the card.
- createdtimestamp
Time at which the object was created. Measured in seconds since the Unix epoch.
- cvcnullable stringExpandable
The card’s CVC. For security reasons, this is only available for virtual cards, and will be omitted unless you explicitly request it with the
expandparameter. Additionally, it’s only available via the “Retrieve a card” endpoint, not via “List all cards” or any other endpoint. - livemodeboolean
Has the value
trueif the object exists in live mode or the valuefalseif the object exists in test mode. - numbernullable stringExpandable
The full unredacted card number. For security reasons, this is only available for virtual cards, and will be omitted unless you explicitly request it with the
expandparameter. Additionally, it’s only available via the “Retrieve a card” endpoint, not via “List all cards” or any other endpoint. - personalization_
designnullable stringExpandable The personalization design object belonging to this card.
- replaced_
bynullable stringExpandable The latest card that replaces this card, if any.
- replacement_
fornullable stringExpandable The card this card replaces, if any.
- replacement_
reasonnullable enum The reason why the previous card needed to be replaced.
Possible enum valuesdamagedThe physical card has been damaged and cannot be used at terminals. This reason is only valid for cards of type
physical.expiredThe expiration date has passed or is imminent.
lostThe card was lost. This status is only valid if the card it replaces is marked as lost.
stolenThe card was stolen. This status is only valid if the card it replaces is marked as stolen.
- second_
linenullable string Text separate from cardholder name, printed on the card.
- shippingnullable hash
Where and how the card will be shipped.
- shipping.
addresshash Shipping address.
- shipping.
address. citynullable string City, district, suburb, town, or village.
- shipping.
address. countrynullable string Two-letter country code (ISO 3166-1 alpha-2).
- shipping.
address. line1nullable string Address line 1, such as the street, PO Box, or company name.
- shipping.
address. line2nullable string Address line 2, such as the apartment, suite, unit, or building.
- shipping.
address. postal_ codenullable string ZIP or postal code.
- shipping.
address. statenullable string State, county, province, or region.
- shipping.
address_ validationnullable hash Address validation details for the shipment.
- shipping.
address_validation. modeenum The address validation capabilities to use.
Possible enum valuesdisabledThe card will be shipped without validating or normalizing the shipping address.
normalization_only The card will be shipped with the normalized address without validation. Undeliverable addresses won’t be blocked.
validation_and_ normalization The card will be shipped with the normalized, validated address. Undeliverable addresses will be blocked.
- shipping.
address_validation. normalized_ addressnullable hash The normalized shipping address.
- shipping.
address_validation. normalized_address. citynullable string City, district, suburb, town, or village.
- shipping.
address_validation. normalized_address. countrynullable string Two-letter country code (ISO 3166-1 alpha-2).
- shipping.
address_validation. normalized_address. line1nullable string Address line 1, such as the street, PO Box, or company name.
- shipping.
address_validation. normalized_address. line2nullable string Address line 2, such as the apartment, suite, unit, or building.
- shipping.
address_validation. normalized_address. postal_ codenullable string ZIP or postal code.
- shipping.
address_validation. normalized_address. statenullable string State, county, province, or region.
- shipping.
address_validation. resultnullable enum The validation result for the shipping address.
Possible enum valuesindeterminateThe deliverability of the card’s shipping address could not be determined.
likely_deliverable The card’s shipping address is likely deliverable.
likely_undeliverable The card’s shipping address is likely undeliverable as submitted.
- shipping.
carriernullable enum The delivery company that shipped a card.
Possible enum valuesdhlDHL
fedexFedEx
royal_mail Royal Mail
uspsUSPS
- shipping.
customsnullable hash Additional information that may be required for clearing customs.
- shipping.
customs. eori_ numbernullable string A registration number used for customs in Europe. See https://www.gov.uk/eori for the UK and https://ec.europa.eu/taxation_customs/business/customs-procedures-import-and-export/customs-procedures/economic-operators-registration-and-identification-number-eori_en for the EU.
- shipping.
etanullable timestamp A unix timestamp representing a best estimate of when the card will be delivered.
- shipping.
namestring Recipient name.
- shipping.
phone_ numbernullable string The phone number of the receiver of the shipment. Our courier partners will use this number to contact you in the event of card delivery issues. For individual shipments to the EU/UK, if this field is empty, we will provide them with the phone number provided when the cardholder was initially created.
- shipping.
require_ signaturenullable boolean Whether a signature is required for card delivery. This feature is only supported for US users. Standard shipping service does not support signature on delivery. The default value for standard shipping service is false and for express and priority services is true.
- shipping.
serviceenum Shipment service, such as
standardorexpress.Possible enum valuesexpressCards arrive in 4 business days.
priorityCards arrive in 2-3 business days.
standardCards arrive in 5-8 business days.
- shipping.
statusnullable enum The delivery status of the card.
Possible enum valuescanceledThe card was canceled before being shipped.
deliveredThe card has been delivered to its destination.
failureThe card failed to be delivered but was not returned.
pendingThe card is being prepared and has not yet shipped.
returnedThe card failed to be delivered and was returned to the sender.
shippedThe card has been shipped. If the card’s shipping carrier does not support tracking, this will be the card’s final status.
submittedThe card has been submitted to the printer for shipment.
- shipping.
tracking_ numbernullable string A tracking number for a card shipment.
- shipping.
tracking_ urlnullable string A link to the shipping carrier’s site where you can view detailed information about a card shipment.
- shipping.
typeenum Packaging options.
Possible enum valuesbulkCards are grouped and mailed together.
individualCards are sent individually in an envelope.
- spending_
controlshash Rules that control spending for this card. Refer to our documentation for more details.
- spending_controls.
allowed_ categoriesnullable array of enums Array of strings containing categories of authorizations to allow. All other categories will be blocked. Cannot be set with
blocked_.categories Possible enum valuesac_refrigeration_ repair accounting_bookkeeping_ services advertising_services agricultural_cooperative airlines_air_ carriers airports_flying_ fields ambulance_services amusement_parks_ carnivals antique_reproductions antique_shops Show 285 more - spending_controls.
allowed_ merchant_ countriesnullable array of strings Array of strings containing representing countries from which authorizations will be allowed. Authorizations from merchants in all other countries will be declined. Country codes should be ISO 3166 alpha-2 country codes (e.g.
US). Cannot be set withblocked_. Provide an empty value to unset this control.merchant_ countries - spending_controls.
blocked_ categoriesnullable array of enums Array of strings containing categories of authorizations to decline. All other categories will be allowed. Cannot be set with
allowed_.categories Possible enum valuesac_refrigeration_ repair accounting_bookkeeping_ services advertising_services agricultural_cooperative airlines_air_ carriers airports_flying_ fields ambulance_services amusement_parks_ carnivals antique_reproductions antique_shops Show 285 more - spending_controls.
blocked_ merchant_ countriesnullable array of strings Array of strings containing representing countries from which authorizations will be declined. Country codes should be ISO 3166 alpha-2 country codes (e.g.
US). Cannot be set withallowed_. Provide an empty value to unset this control.merchant_ countries - spending_controls.
spending_ limitsnullable array of hashes Limit spending with amount-based rules that apply across any cards this card replaced (i.e., its
replacement_card and that card’sfor replacement_card, up the chain).for - spending_controls.
spending_limits. amountinteger Maximum amount allowed to spend per interval. This amount is in the card’s currency and in the smallest currency unit.
- spending_controls.
spending_limits. categoriesnullable array of enums Array of strings containing categories this limit applies to. Omitting this field will apply the limit to all categories.
Possible enum valuesac_refrigeration_ repair accounting_bookkeeping_ services advertising_services agricultural_cooperative airlines_air_ carriers airports_flying_ fields ambulance_services amusement_parks_ carnivals antique_reproductions antique_shops Show 285 more - spending_controls.
spending_limits. intervalenum Interval (or event) to which the amount applies.
Possible enum valuesall_time Limit applies to all transactions.
dailyLimit applies to a day, starting at midnight UTC.
monthlyLimit applies to a month, starting on the 1st at midnight UTC.
per_authorization Limit applies to each authorization.
weeklyLimit applies to a week, starting on Sunday at midnight UTC.
yearlyLimit applies to a year, starting on January 1st at midnight UTC.
- spending_controls.
spending_ limits_ currencynullable enum Currency of the amounts within
spending_. Always the same as the currency of the card.limits
- walletsnullable hash
Information relating to digital wallets (like Apple Pay and Google Pay).
- wallets.
apple_ payhash Apple Pay Details
- wallets.
apple_pay. eligibleboolean Apple Pay Eligibility
- wallets.
apple_pay. ineligible_ reasonnullable enum Reason the card is ineligible for Apple Pay
Possible enum valuesmissing_agreement Apple Pay is not enabled for your account.
missing_cardholder_ contact Cardholder phone number or email required.
unsupported_region Apple Pay is not supported in the cardholder’s country.
- wallets.
google_ payhash Google Pay Details
- wallets.
google_pay. eligibleboolean Google Pay Eligibility
- wallets.
google_pay. ineligible_ reasonnullable enum Reason the card is ineligible for Google Pay
Possible enum valuesmissing_agreement Google Pay is not enabled for your account.
missing_cardholder_ contact Cardholder phone number or email required.
unsupported_region Google Pay is not supported in the cardholder’s country.
- wallets.
primary_ account_ identifiernullable string Unique identifier for a card used with digital wallets
{ "id": "ic_1MvSieLkdIwHu7ixn6uuO0Xu", "object": "issuing.card", "brand": "Visa", "cancellation_reason": null, "cardholder": { "id": "ich_1MsKAB2eZvKYlo2C3eZ2BdvK", "object": "issuing.cardholder", "billing": { "address": { "city": "Anytown", "country": "US", "line1": "123 Main Street", "line2": null, "postal_code": "12345", "state": "CA" } }, "company": null, "created": 1680415995, "email": null, "individual": null, "livemode": false, "metadata": {}, "name": "John Doe", "phone_number": null, "requirements": { "disabled_reason": "requirements.past_due", "past_due": [ "individual.card_issuing.user_terms_acceptance.ip", "individual.card_issuing.user_terms_acceptance.date", "individual.first_name", "individual.last_name" ] }, "spending_controls": { "allowed_categories": [], "blocked_categories": [], "spending_limits": [], "spending_limits_currency": null }, "status": "active", "type": "individual" }, "created": 1681163868, "currency": "usd", "exp_month": 8, "exp_year": 2024, "last4": "4242", "livemode": false, "metadata": {}, "replaced_by": null, "replacement_for": null, "replacement_reason": null, "shipping": null, "spending_controls": { "allowed_categories": null, "blocked_categories": null, "spending_limits": [], "spending_limits_currency": null }, "status": "active", "type": "virtual", "wallets": { "apple_pay": { "eligible": false, "ineligible_reason": "missing_cardholder_contact" }, "google_pay": { "eligible": false, "ineligible_reason": "missing_cardholder_contact" }, "primary_account_identifier": null }}