USE CODE "BTC20OFF" FOR 20% OFF YOUR ORDER WHEN PAYING WITH BITCOIN

Using Cloudflare Turnstile with QSM

Cloudflare Turnstile with QSM

I’m a big fan of Cloudflare Turnstile. Compared to Google reCAPTCHA’s clunky challenges and data-heavy approach, Turnstile delivers a sleek, privacy-first experience that doesn’t make users jump through hoops. I wanted to add Turnstile protection to the excellent Quiz And Survey Master, because their out of the box captcha isn’t ideal… and I didn’t want …

Read more

Fix WordPress Video Embed Stats

- fix wordpress video embed stats

WordPress makes it simple to embed videos from a wide variety of sites, but while helping a client with their landing page, I noticed something odd – the videos were not collecting viewer stats. Looking into this further, I discovered that WordPress automatically adds a “do not track” parameter to the video URL when it …

Read more

Paddle Billing Plugin For aMember

Paddle Billing plugin for aMember

I’ve been a fan boy of Paddle as a payment system for aMember since 2021. So much so, I wrote and contributed the original Paddle (Classic) plugin to the aMember core. Why do I love Paddle so much? Quite simply because it’s a Merchant of Record (MoR) payment provider. This means they go beyond just …

Read more

HMRC VAT Exchange Rates for aMember

HMRC exchange rates plugin for aMember

aMember makes it simple to sell digital products and subscriptions worldwide, and has a variety of tax modules to suit your home tax jurisdiction and intended audience. With many aMember sites selling internationally, it’s pretty common to see pricing in US Dollars (USD), even if the business is located outside the USA. For example, my …

Read more

Avoiding EU VAT headaches in aMember

- block eu

aMember makes it simple to sell digital products and subscriptions worldwide, but selling to European Union countries is a major tax accounting nightmare. In fact, according to official EU Parliament data, the cost of VAT compliance for small businesses (SMEs) is about US $16,000 (EUR15,000) PER YEAR! In this blog, I’m going to highlight the rules …

Read more

PHP-FPM Crashing on cPanel Server [Fixed]

php-fpm

A couple of years ago, I switched our cPanel servers to use the more modern FastCGI Process Manager (PHP-FPM). Although requiring slightly more memory than other PHP FastCGI implementations, the appeal is superior performance, scalability, and security. All was great, apart from one teeny, tiny issue… PHP-FPM would periodically and randomly go 100% CPU and …

Read more