Card Product Codes
Learn about product codes for cards.
Product codes exist as a way to identify the specific program or product associated with a credit card.
Retrieving product codes
When using the Payment Intents API for e-commerce payments, Stripe stores the product code on the PaymentMethod object, in the brand_ field within the card_ hash. After successfully confirming a PaymentIntent, the brand_ field also includes the product code in the payment_method_details for the corresponding charge in the API response for card_present payments (using Terminal).
The brand_ field might be null if the product code hasn’t been collected yet (for example, when creating a card) or the product codes for the particular card network aren’t supported. We currently support Visa and Mastercard product codes only.
Product codes
The following table lists product code values for each card brand:
| Product code | Product description |
|---|---|
| A | Traditional |
| B | Traditional Rewards |
| C | Signature |
| D | Signature Preferred |
| DS | Distribution |
| F | Classic |
| F2 | Visa Flexible Credential |
| F3 | Visa Flexible Credential Standard |
| G | Business |
| G1 | Signature Business |
| G3 | Platinum Business |
| G4 | Infinite Business |
| G5 | Business Rewards |
| GV | Government Disbursement |
| I | Infinite |
| I1 | Visa Infinite Privilege |
| I2 | Visa Ultra High Net Worth |
| J3 | Healthcare |
| K | Corporate |
| K1 | Government Corporate |
| L | Electron |
| N | Platinum |
| N1 | Rewards |
| N2 | Select |
| P | Gold |
| PP | Payroll |
| Q | Private Label |
| Q2 | Private Label Basic |
| Q3 | Private Label Standard |
| Q4 | Private Label Enhanced |
| Q5 | Private Label Specialized |
| Q6 | Private Label Premium |
| R | Proprietary |
| S | Purchasing |
| S1 | Purchasing With Fleet |
| S2 | Government Purchasing |
| S3 | Government Purchasing With Fleet |
| S4 | Commercial Agriculture |
| S5 | Commercial Transport |
| S6 | Commercial Marketplace |
| S7 | Distribution |
| U | Travel Money |
| V | V Pay |
| X | Visa Commercial Choice Travel |
| X1 | Visa Commercial Choice Omni |
Testing
While you’re testing, use the following test cards to simulate purchases made with specific card product codes, which are returned in the brand_ field. Each test card takes any future date as the expiration, any three-digit value as the CVV, and any postal code.
| Description | Number | Product code |
|---|---|---|
| Mastercard Standard Debit | MDS | |
| Mastercard Platinum Debit | MDP | |
| Mastercard World Credit | MCW | |
| Mastercard World Elite Credit | MWE | |
| Mastercard World Elite for Business Credit | MAB |