OnShop Gift Card Code Not Working or Invalid? How to Fix
As of August 2026, OnShop vouchers are a popular cash-to-digital payment option in Italy, but many Nigerian users encounter "code not working" or "invalid code" errors when trying to redeem them. This usually happens because of how the voucher was purchased, where it's being used, or simple input mistakes.
This guide walks you through the most common reasons an OnShop gift card code won't work and how to fix each one.
Reasons an OnShop Code Won't Work
1. Typing Error or Extra Spaces
OnShop voucher codes are long alphanumeric strings, and it's easy to misread a character or accidentally add a space at the beginning or end when copying.
How to fix it:
- Copy the code directly from the email or receipt if possible.
- Type it manually in a plain text editor first, then copy it over.
- Double-check every character—look for common mix-ups like O vs 0, I vs 1, or l vs I.
- Remove any spaces before or after the code.
2. The Voucher Hasn't Been Activated Yet
OnShop vouchers purchased with cash at Italian retailers need to be activated at the point of sale. If the cashier didn't complete the activation step, the code won't work online.
How to fix it:
- Return to the store where you bought the voucher and ask them to check if it was properly activated.
- Bring your receipt as proof of purchase.
- If you bought it from a reseller, contact them and request proof of activation.
3. Regional or Currency Mismatch
OnShop vouchers are issued for use in Italy and Europe. If you're trying to redeem the code on a platform that doesn't accept Euro-based vouchers or isn't part of OnShop's partner network, the code will be rejected.
How to fix it:
- Confirm the online store or platform you're using accepts OnShop vouchers.
- Check OnShop's official partner list at onshop.world to verify where the voucher can be used.
- If you're in Nigeria and the platform doesn't support OnShop, consider selling the voucher instead. For Nigerians looking to convert an unused OnShop gift card to cash, Cardhorse provides real-time rates at https://www.cardhorse.com/
4. The Code Has Already Been Redeemed
If someone else used the code before you, or if it was part of a batch that was compromised, you'll see an "already redeemed" or "invalid" message.
How to fix it:
- Check your purchase history or email to confirm you haven't already used the code yourself.
- If you bought the voucher from a third-party reseller, contact them immediately with proof of purchase and screenshots of the error.
- If you purchased directly from an authorized Italian retailer, contact OnShop support through onshop.world with your receipt and transaction details.
5. The Voucher Has Expired
While many gift cards have long expiration windows, vouchers can expire if they're not used within the stated validity period. Check the terms printed on your receipt or in the confirmation email.
How to fix it:
- Look for an expiration date on your voucher documentation.
- If it expired recently, contact OnShop support—some issuers may reissue or extend the voucher depending on their policy.
- If the voucher is well past expiration, there's usually no recourse.
6. Technical Issue on the Redemption Platform
Sometimes the problem isn't with your code at all—the website or app where you're trying to redeem it might be experiencing downtime or a bug.
How to fix it:
- Wait a few hours and try again.
- Clear your browser cache and cookies, or try a different browser.
- If using a mobile app, update it to the latest version or reinstall.
- Check the platform's social media or status page for known issues.
When to Contact Support
If you've tried all the fixes above and the code still won't work, reach out to support with the following information ready:
- The full voucher code (screenshot if possible).
- Your purchase receipt or transaction confirmation.
- Screenshots of the error message you're seeing.
- Details about where you bought the voucher and where you're trying to redeem it.
Contact OnShop directly through their official website at onshop.world. If you purchased from a reseller, start with them first.
How to Avoid Invalid Code Issues
Buy from authorized sources only. Purchase OnShop vouchers directly from licensed Italian retailers or verified partners listed on onshop.world. Avoid third-party marketplaces or unfamiliar resellers.
Activate at the point of sale. If you're buying in person, watch the cashier complete the activation process and test the code before you leave the store if possible.
Store codes securely. Keep your voucher code in a safe place—don't share it with anyone, and avoid posting it online or in public messages.
Check compatibility before buying. Make sure the online store or service you plan to use actually accepts OnShop vouchers. Not all platforms support this payment method.
Use it quickly. Redeem your voucher soon after purchase to avoid expiration or potential fraud.
What If You Can't Use the Voucher at All?
If you're based in Nigeria and the OnShop voucher isn't compatible with the platforms you use, or if troubleshooting didn't resolve the issue, you have another option. Rather than letting the voucher sit unused, you can convert it to Naira.
Cardhorse accepts valid, unredeemed OnShop gift cards and provides an instant cash offer based on current rates. The process takes a few minutes, and funds typically arrive within minutes of approval.
Step 1. Visit https://www.cardhorse.com/ or download the Cardhorse app from https://play.google.com/store/apps/details?id=com.cardhorse.app
Step 2. Select OnShop from the list of supported gift cards.
Step 3. Enter your voucher code and see your live quote.
Step 4. Submit the card for review and receive payment in Naira once approved.
This option works best if the voucher is valid and unused—if the code has already been redeemed or has technical issues, it won't be accepted.
Still Having Trouble? Convert Your OnShop Gift Card to Cash
If your OnShop gift card issue persists, selling it on Cardhorse is a straightforward option. Check the current rate, submit your card details, and receive payment directly to your account.
Frequently Asked Questions
Why does my OnShop voucher say "invalid" even though I just bought it?
The voucher may not have been activated at the point of sale. Return to the store with your receipt and ask them to verify activation. If you bought it from a reseller, contact them for proof that the code is active.
Can I use an OnShop voucher outside Italy?
OnShop vouchers are designed for use in Italy and Europe. Some online platforms outside those regions may not accept them. Check the partner store list on onshop.world before attempting to redeem.
What should I do if someone else redeemed my OnShop code?
Contact the seller or retailer where you purchased the voucher immediately. Provide your receipt, transaction details, and screenshots of the error. If you bought it from an unauthorized reseller, recovery may not be possible.
How long does an OnShop voucher stay valid?
Validity periods vary by denomination and purchase location. Check your receipt or confirmation email for the expiration date. If no date is listed, contact OnShop support for clarification.
Can Cardhorse help if my OnShop code isn't working?
Cardhorse can only accept valid, unredeemed vouchers. If your code has technical issues, is already redeemed, or has expired, it won't be eligible for sale. Resolve the issue with OnShop or the original seller first.
If you have a valid, unredeemed OnShop gift card you'd rather convert to cash, Cardhorse offers a live rate and fast payment.
Sell Your OnShop Gift Card on Cardhorse →
Related Guides
- How to Buy OnShop Gift Card in Nigeria – Step-by-Step Guide
- How to Sell OnShop Gift Card in Nigeria for Instant Cash
- Common OnShop Gift Card WhatsApp & Social Media Scams
Prev : One4all Gift Card Not Working? Common Errors & How to Fix
Next : PCS Gift Card Not Working? Common Errors & How to Fix
As of August 2026, OnShop vouchers are a popular cash-to-digital payment option in Italy, but many Nigerian users encounter "code not working" or "invalid code" errors when trying to redeem them. This usually happens because of how the voucher was purchased, where it's being used, or simple input mistakes.
This guide walks you through the most common reasons an OnShop gift card code won't work and how to fix each one.
Reasons an OnShop Code Won't Work
1. Typing Error or Extra Spaces
OnShop voucher codes are long alphanumeric strings, and it's easy to misread a character or accidentally add a space at the beginning or end when copying.
How to fix it:
- Copy the code directly from the email or receipt if possible.
- Type it manually in a plain text editor first, then copy it over.
- Double-check every character—look for common mix-ups like O vs 0, I vs 1, or l vs I.
- Remove any spaces before or after the code.
2. The Voucher Hasn't Been Activated Yet
OnShop vouchers purchased with cash at Italian retailers need to be activated at the point of sale. If the cashier didn't complete the activation step, the code won't work online.
How to fix it:
- Return to the store where you bought the voucher and ask them to check if it was properly activated.
- Bring your receipt as proof of purchase.
- If you bought it from a reseller, contact them and request proof of activation.
3. Regional or Currency Mismatch
OnShop vouchers are issued for use in Italy and Europe. If you're trying to redeem the code on a platform that doesn't accept Euro-based vouchers or isn't part of OnShop's partner network, the code will be rejected.
How to fix it:
- Confirm the online store or platform you're using accepts OnShop vouchers.
- Check OnShop's official partner list at onshop.world to verify where the voucher can be used.
- If you're in Nigeria and the platform doesn't support OnShop, consider selling the voucher instead. For Nigerians looking to convert an unused OnShop gift card to cash, Cardhorse provides real-time rates at https://www.cardhorse.com/
4. The Code Has Already Been Redeemed
If someone else used the code before you, or if it was part of a batch that was compromised, you'll see an "already redeemed" or "invalid" message.
How to fix it:
- Check your purchase history or email to confirm you haven't already used the code yourself.
- If you bought the voucher from a third-party reseller, contact them immediately with proof of purchase and screenshots of the error.
- If you purchased directly from an authorized Italian retailer, contact OnShop support through onshop.world with your receipt and transaction details.
5. The Voucher Has Expired
While many gift cards have long expiration windows, vouchers can expire if they're not used within the stated validity period. Check the terms printed on your receipt or in the confirmation email.
How to fix it:
- Look for an expiration date on your voucher documentation.
- If it expired recently, contact OnShop support—some issuers may reissue or extend the voucher depending on their policy.
- If the voucher is well past expiration, there's usually no recourse.
6. Technical Issue on the Redemption Platform
Sometimes the problem isn't with your code at all—the website or app where you're trying to redeem it might be experiencing downtime or a bug.
How to fix it:
- Wait a few hours and try again.
- Clear your browser cache and cookies, or try a different browser.
- If using a mobile app, update it to the latest version or reinstall.
- Check the platform's social media or status page for known issues.
When to Contact Support
If you've tried all the fixes above and the code still won't work, reach out to support with the following information ready:
- The full voucher code (screenshot if possible).
- Your purchase receipt or transaction confirmation.
- Screenshots of the error message you're seeing.
- Details about where you bought the voucher and where you're trying to redeem it.
Contact OnShop directly through their official website at onshop.world. If you purchased from a reseller, start with them first.
How to Avoid Invalid Code Issues
Buy from authorized sources only. Purchase OnShop vouchers directly from licensed Italian retailers or verified partners listed on onshop.world. Avoid third-party marketplaces or unfamiliar resellers.
Activate at the point of sale. If you're buying in person, watch the cashier complete the activation process and test the code before you leave the store if possible.
Store codes securely. Keep your voucher code in a safe place—don't share it with anyone, and avoid posting it online or in public messages.
Check compatibility before buying. Make sure the online store or service you plan to use actually accepts OnShop vouchers. Not all platforms support this payment method.
Use it quickly. Redeem your voucher soon after purchase to avoid expiration or potential fraud.
What If You Can't Use the Voucher at All?
If you're based in Nigeria and the OnShop voucher isn't compatible with the platforms you use, or if troubleshooting didn't resolve the issue, you have another option. Rather than letting the voucher sit unused, you can convert it to Naira.
Cardhorse accepts valid, unredeemed OnShop gift cards and provides an instant cash offer based on current rates. The process takes a few minutes, and funds typically arrive within minutes of approval.
Step 1. Visit https://www.cardhorse.com/ or download the Cardhorse app from https://play.google.com/store/apps/details?id=com.cardhorse.app
Step 2. Select OnShop from the list of supported gift cards.
Step 3. Enter your voucher code and see your live quote.
Step 4. Submit the card for review and receive payment in Naira once approved.
This option works best if the voucher is valid and unused—if the code has already been redeemed or has technical issues, it won't be accepted.
Still Having Trouble? Convert Your OnShop Gift Card to Cash
If your OnShop gift card issue persists, selling it on Cardhorse is a straightforward option. Check the current rate, submit your card details, and receive payment directly to your account.
Frequently Asked Questions
Why does my OnShop voucher say "invalid" even though I just bought it?
The voucher may not have been activated at the point of sale. Return to the store with your receipt and ask them to verify activation. If you bought it from a reseller, contact them for proof that the code is active.
Can I use an OnShop voucher outside Italy?
OnShop vouchers are designed for use in Italy and Europe. Some online platforms outside those regions may not accept them. Check the partner store list on onshop.world before attempting to redeem.
What should I do if someone else redeemed my OnShop code?
Contact the seller or retailer where you purchased the voucher immediately. Provide your receipt, transaction details, and screenshots of the error. If you bought it from an unauthorized reseller, recovery may not be possible.
How long does an OnShop voucher stay valid?
Validity periods vary by denomination and purchase location. Check your receipt or confirmation email for the expiration date. If no date is listed, contact OnShop support for clarification.
Can Cardhorse help if my OnShop code isn't working?
Cardhorse can only accept valid, unredeemed vouchers. If your code has technical issues, is already redeemed, or has expired, it won't be eligible for sale. Resolve the issue with OnShop or the original seller first.
If you have a valid, unredeemed OnShop gift card you'd rather convert to cash, Cardhorse offers a live rate and fast payment.
Sell Your OnShop Gift Card on Cardhorse →
Related Guides
- How to Buy OnShop Gift Card in Nigeria – Step-by-Step Guide
- How to Sell OnShop Gift Card in Nigeria for Instant Cash
- Common OnShop Gift Card WhatsApp & Social Media Scams
Prev : One4all Gift Card Not Working? Common Errors & How to Fix
Next : PCS Gift Card Not Working? Common Errors & How to Fix

