WooCommerce Pay for Payment lleva unos meses sin actualizarse y con las versiones recientes de WooCommerce y WordPress, el plugin lanza un error al guardar los cambios en los métodos de pago donde se aplica:

pay for payment error en linea 209

Parece que no presenta un problema grave, pues al actualizar la página todo vuelve a la normalidad y los cambios efectuados quedan guardados. Pero si no queremos ver más este error debemos acceder al archivo en la ruta que nos indica en el mensaje:

/wp-content/plugins/woocommerce-pay-for-payment/admin/class-pay4pay-admin.php

y posicionarnos en las líneas 209 y 210.

209 $class = new $current_section();
210 $prefix = 'woocommerce_'.$class->id;

borrarlas y en su lugar poner:

209 $prefix = 'woocommerce_'.$current_section;

Con esto solucionamos el error a la espera de que el autor lance una nueva actualización.