Estamos construyendo un sitio de WordPress y hemos integrado Stripe como pasarela de pago con el complemento de Stripe. Hemos ingresado nuestra clave secreta en el campo Clave secreta que se encuentra en Woocommerce> Configuración> Pagos> Stripe
¿Dónde se almacena realmente la clave secreta (se almacena en el código fuente...db...dónde?) Alguien sugirió que se almacenara en la base de datos (phpMyAdmin), sin embargo, revisamos todas las tablas pero no hay una columna stripe_secrect_key en cualquier lugar para ser encontrado.
Además, ¿la clave secreta está encriptada donde sea que se almacene? Esta quizá sea una pregunta estúpida...
Versión WooCommerce: 5.6.0
Versión wordpress: 5.8
Versión del complemento Stripe Gateway: 5.3.0
Saludos cordiales y TIA
Las claves de Stripe se almacenan en la tabla wp_options , la opción se llama woocommerce_stripe_settings .
Y por lo que parece, no parece estar encriptado. option_value se llena con una matriz PHP serializada regular .
WooCommerce utiliza una combinación de tablas de base de datos de WordPress y sus propias tablas personalizadas para almacenar sus datos. Sin embargo, WooCommerce no tiene una tabla dedicada para almacenar los datos del cliente. Los datos del cliente se almacenan en diferentes tablas de bases de datos, lo que a veces puede dificultar la recuperación de estos datos.
La mayoría de los complementos de datos almacenan datos en wp_meta DB o podría crear un archivo json para almacenar esa clave API