Test Cards Details

Learn about the test card details needed for testing card payments.

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


NetworkCard NumberCVVExpiry DateLast 4 Digits
VISA4012 0010 3714 1112065Any future Month & Year1112
MASTERCARD5200 0000 0000 1096123Any future Month & Year1096

Tokenized Test Card Details


NetworkCard NumberCryptogramCVVExpiry DateLast 4 Digits
VISA4000 0000 0000 1091/wAAAAAAl9SX1HsAmWKSgqwAAAA=123Any future Month & Year1091
MASTERCARD5200 0000 0000 1096/wAAAAAAl9SX1HsAmWKSgqwAAAA=123Any future Month & Year1096

Test Card Details for EMI Payments


Card TypeCard TypeCard NumberCVVExpiry DateLast 4 Digits
VISAHDFC CC [Credit Card]4000 0000 4000 1000Any Three DigitAny future Month & Year1000
MASTERCARDHDFC CC [Credit Card]5241 8100 0000 0000Any Three DigitAny future Month & Year0000
AMEXICICI CC [Credit Card]3769 3000 3769 3999Any Three DigitAny future Month & Year3999
VISAICICI CC [Credit Card]4375 5120 0000 0003Any Three DigitAny future Month & Year0003
VISAHDFC DC [Debit Card]4690 0000 4691 0000Any Three DigitAny future Month & Year0000
VISAHDFC DC [Debit Card]4160 2100 4160 2199Any Three DigitAny future Month & Year2199
RUPAYICICI DC [Debit Card]6010 0000 6020 0000Any Three DigitAny future Month & Year0000

Test Card Details for International Remittance


Card NumberNetworkCVVExpiry DateLast 4 Digits
4622 9431 2701 3713VISA123Any future Month & Year4242

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.


Amount Range (INR)HTTP Status CodeExpected Result
100 – 50,000200Success
50,100 – 60,000200Pending
60,100 – 70,000200Failed
70,100 – 80,000404Error
80,000 and above504Timeout

⚠️ Important

UPI payments process real transactions even in the UAT environment. Test with minimum amounts where possible.


📘 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.
New chat
Responses are generated using AI and may contain mistakes.
Hi! I'm Pine, your AI developer assistant. Ask me anything about Pine Labs APIs, integrations, or troubleshooting.

Tip: you can create a new chat with + E