---
title: Test Cards Details
slug: test-card-details
excerpt: Learn about the test card details needed for testing card payments.
hidden: false
sidebar_order: 5
metadata:
  title: Test Card Details — Sandbox Card Numbers & Scenarios | Pine Labs
  description: >-
    Test card numbers with CVV for Pine Labs sandbox testing. Simulate payment scenarios including success, failure, authentication, and refund flows without real transactions.
  image: []
  keywords: 'test cards, test card numbers, sandbox testing, test CVV, payment testing, demo cards, card testing'
  robots: index
---

Test cards help merchants and developers securely test payment gateway integrations in a controlled sandbox environment before moving to production. They simulate real payment transactions without using actual money, enabling teams to validate checkout flows, payment processing, authentication, and transaction handling safely.

Using test card details allows businesses to verify that payment APIs, fraud detection systems, success and failure responses, refunds, webhooks, and transaction workflows are functioning correctly across different payment scenarios. This helps identify integration issues early, improves payment reliability, and ensures a seamless customer payment experience when the system goes live.

Use the test card details below to validate your payment gateway integration, simulate multiple transaction outcomes, and ensure your checkout experience is production-ready.

***

### Test Card Details for Indian Payments

<br />

| Network      | Card Number           | CVV   | Expiry Date             | Last 4 Digits |
| :----------- | :-------------------- | :---- | :---------------------- | :------------ |
| `VISA`       | `4012 0010 3714 1112` | `065` | Any future Month & Year | `1112`        |
| `MASTERCARD` | `5200 0000 0000 1096` | `123` | Any future Month & Year | `1096`        |

<br />

### Tokenized Test Card Details

<br />

| Network      | Card Number           | Cryptogram                     | CVV   | Expiry Date             | Last 4 Digits |
| :----------- | :-------------------- | :----------------------------- | :---- | :---------------------- | :------------ |
| `VISA`       | `4000 0000 0000 1091` | `/wAAAAAAl9SX1HsAmWKSgqwAAAA=` | `123` | Any future Month & Year | `1091`        |
| `MASTERCARD` | `5200 0000 0000 1096` | `/wAAAAAAl9SX1HsAmWKSgqwAAAA=` | `123` | Any future Month & Year | `1096`        |

<br />

### Test Card Details for EMI Payments

<br />

| Card Type    | Card Type              | Card Number           | CVV                   | Expiry Date             | Last 4 Digits |
| :----------- | :--------------------- | :-------------------- | :-------------------- | :---------------------- | :------------ |
| `VISA`       | HDFC CC [Credit Card]  | `4000 0000 4000 1000` | **`Any Three Digit`** | Any future Month & Year | `1000`        |
| `MASTERCARD` | HDFC CC [Credit Card]  | `5241 8100 0000 0000` | **`Any Three Digit`** | Any future Month & Year | `0000`        |
| `AMEX`       | ICICI CC [Credit Card] | `3769 3000 3769 3999` | **`Any Three Digit`** | Any future Month & Year | `3999`        |
| `VISA`       | ICICI CC [Credit Card] | `4375 5120 0000 0003` | **`Any Three Digit`** | Any future Month & Year | `0003`        |
| `VISA`       | HDFC DC [Debit Card]   | `4690 0000 4691 0000` | **`Any Three Digit`** | Any future Month & Year | `0000`        |
| `VISA`       | HDFC DC [Debit Card]   | `4160 2100 4160 2199` | **`Any Three Digit`** | Any future Month & Year | `2199`        |
| `RUPAY`      | ICICI DC [Debit Card]  | `6010 0000 6020 0000` | **`Any Three Digit`** | Any future Month & Year | `0000`        |

<br />

### Test Card Details for International Remittance

<br />

| Card Number           | Network | CVV   | Expiry Date             | Last 4 Digits |
| :-------------------- | :------ | :---- | :---------------------- | :------------ |
| `4622 9431 2701 3713` | `VISA`  | `123` | Any future Month & Year | `4242`        |


<br />

### UPI Test Scenarios

Use the following amount ranges to simulate different UPI transaction outcomes in the UAT environment. UPI transactions in UAT process against real rails, so the amount you send determines the response.

<br />

| Amount Range (INR) | HTTP Status Code | Expected Result |
| :------------------ | :--------------- | :-------------- |
| 100 – 50,000        | `200`            | Success         |
| 50,100 – 60,000     | `200`            | Pending         |
| 60,100 – 70,000     | `200`            | Failed          |
| 70,100 – 80,000     | `404`            | Error           |
| 80,000 and above     | `504`            | Timeout         |

> ⚠️ Important
>
> UPI payments process **real transactions** even in the UAT environment. Test with minimum amounts where possible.

<br />



> 📘 Note
> 
> - You cannot test Diners token in the UAT (User Acceptance Testing) environment. Currently, this functionality is available only in production environment. To test Diners tokens, please proceed with live transactions with the production setup.
> - Rupay card does not work on UAT environment.
> - Support for American Express transactions is not available at the moment; however, it is included in the future roadmap.
> - Diners cards are supported only when using the `HDFC_FSS_IN_HOUSE` acquirer.
