# Card Plastic
source: https://developer.mastercard.com/mastercard-processing-core/documentation/api-basics-section/card-plastic/index.md

### Card Plastic {#card-plastic}

Card plastic applies to virtual and physical cards issued under a card contract. Card plastic is called `CardContractPlastics` in the API and helps with card management. The `CardContractPlastics` array object keeps a list of all `Plastic` linked to specific card contracts. It contains the `plasticId`, `sequenceNumber`, and `status` fields which make card related operations (for example, card renewal) simple and accurate.

The data set for creating card plastic requires the following:

* An expiry date.
* A Card Verification Code 2 (CVC2) for Mastercard, or Card Verification Value 2 (CVV2) for Visa.
* A `sequenceNumber`, the incremental number assigned to consecutive cards. Virtual and physical cards are numbered.
* Embossed data.
* A `plasticId`, the technical identifier of `Plastic`. ![](https://static.developer.mastercard.com/content/mastercard-processing-core/uploads/processing_12.png)

### Card Plastic Sequence Number {#card-plastic-sequence-number}

Only the expiry date is changed during renewal. The Primary Account Number (PAN), cardholder name, and PIN do not change. The card plastic `sequenceNumber` provides card management. Each card `Plastic` has its own sequence number that allows you to identify the age of the card and whether it is physical or virtual.

The first card you issue is assigned the sequence number '1'. The sequence number of the next card's `Plastic` is increased by one. To learn more about sequence numbers, refer to [Card lifecycle](https://developer.mastercard.com/mastercard-processing-core/documentation/guides/card-lifecycle/index.md).
