WP Simple Pay Dokumentation

Dokumentation, referensmaterial och handledningar för WP Simple Pay

Så här löser du 406/403 Not Acceptable – ModSecurity-problem

ModSecurity är en öppen källkods brandväggslösning som vissa webbhotell automatiskt aktiverar på sina servrar. Vissa konfigurationer av ModSecurity kan oavsiktligt blockera giltiga förfrågningar till din server, vilket i sin tur kan orsaka att WP Simple Pay inte fungerar korrekt.

Fel vid återkomst från Stripe Checkout (checkout.stripe.com)

En vanlig förfrågan som ModSecurity kan blockera är återkomst från en extern Stripe Checkout-sida. Det är viktigt att ModSecurity inte blockerar förfrågningar från någon av Stripe’s fullständigt kvalificerade domännamn:

api.stripe.com
checkout.stripe.com
files.stripe.com
js.stripe.com
m.stripe.com
m.stripe.network
q.stripe.com

Ditt webbhotell kommer att kunna lägga till dessa domäner i ModSecurity:s vitlista för att säkerställa att dina användare ser sin Betalningsframgångssida efter en Stripe Checkout-betalning.

Fel vid försök att använda ett betalningsformulär på plats

ModSecurity kan också felaktigt blockera förfrågningar till din webbplats WordPress REST API. Detta kan inträffa i vissa fall, till exempel när du använder ett anpassat fält för att samla in en URL, vilket ModSecurity kan flagga när formulärets innehåll skickas in.

Ditt webbhotell kommer att kunna se POST -förfrågningar till /wp-json/wpsp -REST API-slutpunkterna och vitlista alla regler som felaktigt har utlösts och som kan blockera förfrågningar.

Se vår dokumentationsartikel om WordPress REST API för mer information.

Har du fortfarande frågor? Vi finns här för att hjälpa till!

Senast ändrad:

Börja ta emot betalningar idag

Börja ta emot engångs- och återkommande betalningar eller donationer på din WordPress-webbplats.