ionCube Decoder Refunds: What Happens If Decoding Fails?
Complete guide to our refund policy. Automatic refunds for failed decodes, credit expiry, crypto refunds, and bulk order policies.
Failed decodes shouldn't cost you money. This guide explains our refund policy in detail.
Automatic Refunds
How It Works
When a file cannot be decoded:
- The decoder marks the file as "failed"
- Credits are automatically refunded to your account
- The file does not count against your free trial limit
- You see the refund in your transaction history
No Action Required
You don't need to contact support or request a refund. It happens automatically:
- Refund is instant
- Credits available immediately
- No waiting period
When Refunds Apply
File Cannot Be Decoded
If the decoder cannot process your file (corrupted, unsupported format, unknown protection), you get a full refund.
Partial Failures in Batch
If you upload 50 files and 3 fail:
- 47 files are charged normally
- 3 files are refunded automatically
- You only pay for successful decodes
Trial Files
Failed trial files do NOT count against your 3-file trial limit. You keep your trial credit until you get a successful result.
When Refunds Do NOT Apply
Successful Decodes
If the file is decoded successfully, the charge stands — even if you're not satisfied with variable name recovery or formatting.
User Errors
- Uploading a non-ionCube file
- Uploading a corrupted file
- Uploading to the wrong decode tier
These may not be refunded automatically but contact support and we'll evaluate case by case.
Credit Policy
Credits Never Expire
Purchased credits remain in your account indefinitely:
- No monthly fees
- No inactivity penalties
- Use them whenever you want
Refunded Credits
Refunded credits are treated identically to purchased credits:
- No expiration
- Full value preserved
- Can be used for any file type
Cryptocurrency Refunds
Due to the irreversible nature of blockchain transactions:
- Refunds are issued as account credits, not as cryptocurrency returns
- The credited amount equals the USD value of the original payment
- Credits can be used for any future decode
Bulk Order Refunds
For orders of 50+ files:
- Refunds are calculated proportionally based on failure rate
- If 10% of files fail, you receive 10% of the total cost back as credits
- Bulk discounts still apply to the successful files
How to Check Your Refunds
View all transactions in your dashboard:
- Go to Dashboard > Credits
- See "Transaction History"
- Refunds appear as positive entries with "refund" type
What to Do If You Believe You Were Charged Incorrectly
- Check your transaction history for automatic refunds
- If credits weren't refunded, contact support
- Include the order ID and file details
- We'll investigate and resolve within 24 hours
Summary
| Scenario | Refund? | How? |
|---|---|---|
| File can't be decoded | Yes, full | Automatic |
| Batch file fails | Yes, proportional | Automatic |
| Trial file fails | Yes (credit preserved) | Automatic |
| Successful decode | No | N/A |
| Non-ionCube file uploaded | Maybe | Contact support |
| Wrong tier selected | Maybe | Contact support |
Conclusion
Our refund policy is simple: you only pay for successful results. Failed decodes are automatically refunded — no questions asked, no waiting period.
Read our full refund policy or start a free trial.
Related Articles
How to Decode ionCube PrestaShop Modules
Guide to decoding ionCube-encrypted PrestaShop 1.6, 1.7, and 8.x modules for customization and maintenance.
Decoding ionCube-Protected Drupal Modules
How to decode ionCube-encrypted Drupal 7, 8, 9, 10, and 11 modules for customization and migration.
How to Decode ionCube Joomla Extensions
Guide to decoding ionCube-protected Joomla extensions and templates. Recover source code for customization and maintenance.
Ready to decode your ionCube files?
Try our ionCube decoder free. No credit card required.