En esta entrada te contaba como forzar la redirección de http a https para agilizar la carga de la web, hay casos en los que es necesario añadir excepciones como por ejemplo en las notificaciones de RedSys, no añadir estas excepciones provocarían que los pedidos en WooCommerce quedaran pendiente de pago.
Para añadir esta excepción añade las siguientes lineas a tu .htaccess
RewriteEngine On RewriteCond %{QUERY_STRING} !wc-api [NC] RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]