Razorpay Test Card 2025: How Test Payments Work
Razorpay test cards run checkout, refunds, and failure cases in test mode using fake numbers, test keys, and no real money.
Redeem your gift cards at any of our Merchants
Onyx Gift Cards is a Grenadian company designed to introduce, market and manage gift cards systems in Grenada for retailers and corporations. We are enthusiastic about the effect and influence we will have on the local market. We intend to expand our systems regionally with a range of product offerings and services.
Gift cards are the preferred way of giving and receiving gifts. They carry a monetary value that can be redeemed for gifts at your favorite store.
Onyx GiftCards are “Open Gift Cards” which means that they can be redeemed at multiple merchant locations. They are standard credit card size, can fit into the average wallet and made of PVC plastic. Onyx GiftCards are Barcoded for security and safety for the consumer and bear a disclaimer at the back.
Onyx Giftcards can be bought with a branded Card backer which is black in colour and is designed to fit the card. There is an area to write a brief message to the recipient as well.
In Razorpay test mode, any three digit CVV works. Razorpay does not validate the security code on test cards, so values like 123, 456, or 999 all pass. The expiry date has to be in the future, and the card number must come from Razorpay's published test card list.
That is the short answer for anyone searching for a razorpay test card cvv. The sections below cover the card numbers to use, why the CVV field behaves this way, and what to check when a test payment fails.
Treat the CVV field as a free input during testing. Razorpay's test environment skips issuer verification, so no specific code is tied to a test card.
Razorpay publishes sample card numbers for each major network. These are the ones most developers use, and they map to different simulated outcomes.
Razorpay also lists cards that force specific failure responses, such as insufficient funds or a declined authorization. Check the current list in the Razorpay dashboard or documentation before you build a test suite, because numbers are added and retired over time.
A CVV exists so the card issuer can confirm that the person paying holds the physical card. In test mode there is no issuer and no real account, so there is nothing to verify against. Razorpay simulates the response instead.
A live transaction works differently. The card number, expiry, and CVV travel to the issuing bank, which returns an approval or a decline. A wrong CVV on a live card produces a failure, while the same wrong digits on a test card change nothing.
A test card number has no account behind it and cannot be charged. Real card credentials, including a live CVV, are regulated data. PCI DSS requires that the card verification code be deleted or made unreadable after authorization, which means a merchant or payment processor cannot store it. Card networks and banks treat the sale or purchase of live CVV data as fraud, and marketplaces that trade in it operate outside the law.
When you need to check a payment integration, stay inside Razorpay test mode. It gives you the same request and response flow without touching anyone's real account, and it costs nothing to run.