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.
Update: SourceGuardian support is now included
PHPDecompile now supports both ionCube and SourceGuardian protected PHP files. If your project contains a mix of protected vendor files, abandoned modules, or legacy PHP packages, you can use the same upload, trial preview, progress tracking, and download workflow for both supported encoders.
Related Articles
How Long Does PHP Source Recovery Take?
Wondering how long PHP source recovery takes? Learn typical turnaround times, what affects speed, and when a file needs manual review before you get results.
Can I Recover an Entire PHP Project at Once?
Need to recover a full PHP codebase, not just one file? Here's how batch source recovery works, what to expect from multi-file jobs, and where limits apply.
Do I Need to Own a File to Decode It?
Do you need to own a PHP file to recover its source? Yes. Learn why ownership or written permission is required, and what the upload attestation means.
Decoder Guides
Ready to decode ionCube and SourceGuardian files?
Try PHPDecompile free. No credit card required.