Razorpay Test Card: How to Use It for CVV Testing
Discover how to use a Razorpay test card for CVV testing in this comprehensive guide.
Choose from any of our gift cards to give to your loved ones
Razorpay Test Card 2025: How Test Payments Work
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.
On a Razorpay test card, the CVV can be any three digits. 123 is the value used in most examples, and it passes. Razorpay's sandbox checks the format of the CVV, not its value, so 456 or 999 work just as well. American Express test cards are the exception: they use a four-digit CID.
One condition matters more than the digits. Test cards only work when your account is in test mode and your integration is using test API keys. Swap in live keys and the same number will be rejected at the gateway.
In test mode, Razorpay never talks to a card network. There is no issuer to verify the CVV against, so the field is validated as a string with a length rule: three digits for Visa and Mastercard, four for Amex. That is the whole check.
The same logic applies to the rest of the card. Test mode uses a fixed set of sandbox numbers, each wired to a specific outcome, so an approval or a decline is a scripted response rather than a real authorization.
Razorpay publishes its test card numbers, the scenario each one triggers, and the matching OTP values on the Test Cards page of its developer docs. I always pull numbers from there rather than from blog posts, because the list gets refreshed and older numbers occasionally stop resolving to the scenario people expect.
Copy the number, use any three-digit CVV, set a future expiry, and pick a name that makes the test obvious in your dashboard, like "Test Visa Success." It saves confusion when you scan a list of orders a week later.
None of this touches a real account or moves real money. That is the point of test cards, and it is also why the CVV is the least interesting field on the form.