⬡PHPDecompile
⬡PHPDecompile

Professional PHP decoder for ionCube and SourceGuardian files. Decode protected files into clean source code.

Product

  • Pricing
  • Free Trial
  • SourceGuardian Decoder
  • ionCube Decoder
  • Upload Files
  • FAQ

Resources

  • Blog
  • How It Works
  • PHP Decompiler
  • About Us
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  • Refund Policy

© 2026 PHPDecompile. Decoded downloads expire after 7 days.

ionCube · SourceGuardian · PHP 7.4–8.4

Home/Blog/ionCube Decoder Refunds: What Happens If Decoding Fails?

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.

June 29, 2026·4 min read·By PHPDecompile TeamLast updated: Jul 2, 2026

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:

  1. The decoder marks the file as "failed"
  2. Credits are automatically refunded to your account
  3. The file does not count against your free trial limit
  4. 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:

  1. Go to Dashboard > Credits
  2. See "Transaction History"
  3. Refunds appear as positive entries with "refund" type

What to Do If You Believe You Were Charged Incorrectly

  1. Check your transaction history for automatic refunds
  2. If credits weren't refunded, contact support
  3. Include the order ID and file details
  4. 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.

#refund#ioncube decoder#faq
Share:𝕏 Tweetin LinkedInReddit✉ Email
← Previous
Decoding ionCube-Protected Magento Extensions
Next →
Advanced ionCube Decoder FAQ: Expert Questions Answered

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

SourceGuardian Decoder

Recover SourceGuardian protected PHP files online.

ionCube Decoder

Recover ionCube protected PHP files online.

PHP Decompiler

Use one workflow for authorized PHP source recovery.

Ready to decode ionCube and SourceGuardian files?

Try PHPDecompile free. No credit card required.

🚀 Start Free TrialView Pricing
Table of Contents
Automatic RefundsHow It WorksNo Action RequiredWhen Refunds ApplyFile Cannot Be DecodedPartial Failures in BatchTrial FilesWhen Refunds Do NOT ApplySuccessful DecodesUser ErrorsCredit PolicyCredits Never ExpireRefunded CreditsCryptocurrency RefundsBulk Order RefundsHow to Check Your RefundsWhat to Do If You Believe You Were Charged IncorrectlySummaryConclusionUpdate: SourceGuardian support is now included