The short version
All Programming plugins are digital software, delivered straight to your account. We do not give refunds because you changed your mind, bought the wrong plugin or edition, or no longer need it. Please use the demos, the compatibility page and our support team to check a plugin suits your shop before you buy.
This policy does not take away any right you have by law. Where the law gives you a cancellation right or a remedy, it applies in full and nothing here limits it.
Before you buy
Every plugin page lists its requirements and shows what the plugin does. The compatibility page explains the platform, PHP and service requirements, and you can ask us a question first. If you are unsure, ask before you pay: we would much rather help you choose than have you buy the wrong thing.
Consumers: the 14-day cancellation right
If you buy as a consumer (for personal rather than business use) from the UK or EU, the law normally lets you cancel a distance purchase within 14 days. For digital content that right ends once supply starts, provided you have expressly asked us to start immediately and acknowledged that you lose the right to cancel. At checkout we ask for that consent separately, with an unticked box.
If you do not ask for immediate supply, we hold delivery of your licence and download for the 14-day period and your right to cancel stays in place. If you do ask for it, your licence key and download are released straight away and, once supplied, the cancellation right has ended.
To cancel inside your cooling-off period, tell us clearly (an email is enough) within 14 days of the day after your order. We refund the price you paid by the same method within 14 days of agreeing to the cancellation. Business customers do not have a statutory cooling-off right.
Faulty software and billing mistakes
If software is faulty, not as described, or does not work with a platform version we said it supported, you keep your legal remedies: we will first try to repair it or replace it, and if that cannot be done in a reasonable time you may be entitled to a price reduction or a refund. Tell us what is wrong, the plugin and platform versions, and your order reference and we will investigate promptly.
If we charge you twice, charge the wrong amount, or take a payment that was not authorised, we correct it and refund the difference.
Subscriptions (monthly and yearly)
You can cancel a monthly or yearly plan at any time from your account. Cancelling stops future renewals. Your plugin, updates and support continue until the end of the period you have already paid for. We do not refund part-used months or years, because access continues to the end of the term.
A launch rate is kept only while the subscription runs without a gap. If you cancel and later return, the price available then applies.
Extending updates and support on a perpetual licence
Extra years of updates and support for a perpetual licence are one-off purchases, bought a year at a time. Because the extra year is added to your cover as soon as you pay, it is not refundable for change of mind. The legal rights described above are unaffected, and where a consumer cooling-off right applies to a service we will deduct a fair amount for any cover already provided.
Nothing renews automatically for a perpetual licence, so there is no renewal to cancel.
If a third-party service changes
Where a marketplace, payment provider, platform or other third-party service (or its API) changes, restricts or withdraws access, and a feature that relies on it stops working as a result, that is outside our control and is not a reason for a refund. We will make reasonable efforts to update the plugin while your updates are active. See the third-party services section of our terms. Your legal rights are not affected.
Marketplace fees, hosting and other services
Charges from eBay, Amazon, Etsy, Square, payment providers, hosting companies and other third parties are not ours and we cannot refund them.
How refunds are paid
Where a refund is due we send it to the original payment method through our payment provider, Stripe. Timing after that depends on your bank or card issuer, often a few working days. When a refund is made for a licence, that licence and its cover end and the plugin should be removed.
Making a request
To ask for a cancellation, report a fault or query a charge, contact@allprogramming.support or contact All Programming with your order reference and the email on your account.