¿Qué es Stripe?
Stripe es una pasarela de pagos que permite de una forma rápida y sencilla realizar pagos desde tu tienda online.
La diferencia con otros métodos de pago online (Paypal, RedSys) es que Stripe no envía al comprador a una web externa, sino que el formulario de pago está integrado en tu propio sitio web, tu tienda online.
Stripe permite pagar con tarjeta cobrando una comisión y sin intermediarios.
Crear una cuenta en Stripe
Si queremos trabajar con Stripe en nuestra tienda online, lo primero que tenemos que hacer es dirigirnos a la página de registro de Stripe y rellenar los datos que nos solicita.
Una vez introducidos los datos, nos enviará un email de verificación a nuestro correo electrónico.
En el correo de verificación tendremos que hacer clic en el botón verificación de nuestro correo electrónico, que nos llevará a nuestra cuenta en Stripe donde deberemos seguir rellenando los campos:
- Información de la empresa
- Datos bancarios
- Autenticación en dos pasos
Una vez completados estos campos, la cuenta ya estará activada.
Ahora vamos a ver dónde están la clave pública y privada que necesitaremos más tarde para conectar el plugin de Stripe con nuestra cuenta.
Clave pública y privada
Hacemos clic en el botón Desarrolladores que está en la parte superior derecha de nuestro panel y nos vamos a Clave de API.
Posteriormente, copiaremos estas claves, pública y privada , para pegarlas en la configuración del plugin de Stripe.
Recuerda que cuando reveles la clave secreta, debes guardarla en lugar seguro porque solo se revela una vez.
Generar Webhook secreta
Vamos a la pestaña Webhook, situada a nuestra izquierda, debajo de Claves de API.
- Clic añadir un punto de conexión.
- URL del punto de conexión
Pegamos la variable Webhook que antes habremos copiado del plugin de Stripe Payment Gateway en ajustes > editar claves de la cuenta > Modo activo. - Hacemos clic en el botón selección de eventos y los agregamos todos.
- Nos vamos al final de la página y pulsamos en añadir punto de conexión.
Ya está generada la clave de Webhook, que pondremos en el plugin de Stripe. La encontraremos en desarrolladores > Webhook y Revelar.
Claves en modo de pruebas
Las claves del modo activo y modo de pruebas son distintas.
Para obtener las claves del modo de pruebas nos dirigimos a nuestra cuenta de Stripe y pulsamos en el botón modo de pruebas, que está situado en el borde superior derecho.
Todo lo que ahora Stripe nos muestra: pagos, saldo, cliente… está generado en el modo de prueba.
Ahora nos vamos a Desarrolladores > Clave de API y volvemos a realizar las mismas operaciones que realizamos para obtener las claves para el modo activo.
Realizamos el mismo proceso en Desarrolladores > Webhook
Instalar el plugin Stripe Payment Gateway
Para poder trabajar con Stripe tenemos que instalar en nuestro Woocemmerce el plugin Woocommerce Stripe Payment Gateway.
Esto lo podemos hacer desde plugin > añadir nuevo y en la barra de búsqueda, introducimos Woocommerce Stripe payment.
Seleccionamos el plugin entre los resultados de la búsqueda (fijaros que el plugin que vamos a instalar está creado por el mismo equipo de Woocommerce), instalamos y activamos.
Activar Stripe como método de pago
Nos tenemos que ir a Woocommerce > Ajustes > Pagos y activamos Stripe.
Una vez activado solo nos falta configurarlo y para ello debemos de tener una cuenta de empresa en Stripe.
Configurar plugin Stripe Payment Gateway
Métodos de pago
- Activar la finalización de compra exprés
Si vas a permitir pagar a través de Apple Pay o Google Pay, marca esta casilla. - Mostrar la finalización de comprar exprés
Elige en qué páginas va a salir la opción de compra exprés.- Finalizar compra
- Página del producto
- Carrito
Por último, tienes la posibilidad de Personalizar la apariencia del botón de compra exprés.
Ajustes generales
Vamos a Woocommerce > Pagos > Stripe > Gestionar > Ajustes
- Marcamos el checkbox
Activar Stripe. - Nombre
Texto que genere confianza al comprador. - Descripción
Texto que explica el método de pago. - Editar claves de las cuentas
Para que se activen los pagos con Stripe necesitamos 3 parámetros- Clave pública
- Clave secreta
- Webhook secreta
Estas 3 claves están en nuestra cuenta de Stripe, como vimos en el apartado claves privadas y públicas.
Solo tenemos que copiarlas desde nuestra cuenta de Stripe y pegarlas aquí. - Activar el modo de pruebas
Permite procesar transacciones y simular diferentes respuestas de pago utilizando las tarjetas de prueba de Stripe.
Estas 3 claves las puedes encontrar en el apartado Claves modo de pruebas, como vimos anteriormente. Al igual que en modo activo, solo tenemos que copiarlas desde nuestra cuenta de Stripe y pegarlas aquí.
Detalles de la cuenta
Aquí podemos verificar el estado de la cuenta: pagos, depósitos y Webhook.
Pagos y transacciones
- Activar los pagos con tarjetas guardadas
De esta manera, el usuario no tendrá que introducir los datos de su tarjeta cada vez que realice una compra. Los datos se guardan en los servidores de Stripe. - Activar el formulario separado de tarjeta de crédito
Si activas este checkbox, aparecerán en el formulario de la tarjeta de crédito los campos: número de tarjeta de crédito, fecha de caducidad y periodo de cancelación separados. Activar. - Emite una autorización al finalizar la compra y captura más tarde
Si habilitas esta casilla, deberás capturar los fondos manualmente para cada pedido. Desactivar. - Extracto bancario del cliente
Descripción que le aparecerá al usuario en el extracto bancario.