Si ya tienes Easy Digital Downloads instalado en WordPress y quieres habilitar los pagos mediante la pasarela de pago Stripe, solo tienes que seguir el tutorial.
Para llevar a cabo esta implementación, usaremos la extensión Stripe Payment Gateway para EDD (de pago).
PASO 1. Adquiere la extensión Stripe Payment Gateway para EDD. Ten en cuenta que, si piensas usar más de una extensión de pago para EDD, seguramente te convenga comprar el Extended Pass que te da acceso a todas sus extensiones de pago en vez de comprarlas por separado.
PASO 2. Entra en tu panel de administración de WordPress.
PASO 3. Ve a Plugins » Añadir Nuevo » Subir Plugin » Seleccionar archivo. Busca la extensión que has adquirido entre los archivos de tu ordenador y haz clic en «Instalar ahora». Una vez instalada, actívala.
PASO 4. Ve a Descargas » Ajustes » Pasarelas de pago » General en tu panel de WordPress y configura los ajustes como ves en la siguiente captura y teniendo en cuenta las observaciones.
1- Activa el modo de pruebas hasta que compruebes que todo funciona correctamente. Luego, desactívalo.
2- Si usas diferentes pasarelas, elige en el desplegable qué plataforma quieres que aparezca seleccionada por defecto cuando vaya a pagar el cliente.
3- Selecciona todos lo métodos de pago que admites en tu web.
PASO 5. Ve a Descargas » Ajustes » Pasarelas de pago » Stripe y configura los ajustes como ves en la siguiente captura y teniendo en cuenta las observaciones.
1- Elige el método que quieres usar para conectar tu cuenta de Stripe (si eliges la forma manual, se desplegarán los ajustes para introducir las claves API de Stripe en el lugar correspondiente, como puedes ver en la imagen). No olvides configurar el webhook en tu cuenta de Stripe como ya vimos.
2- En principio, y si no sabes bien lo que te interesa, dejaría este ajuste como viene por defecto.
3- Yo prefiero no guardar este tipo de datos, para simplificar el tema legal de la protección de datos. Aunque es cierto que puede influir en la conversión.
4- Escribe aquí lo que quieres que aparezca en el extracto bancario del cliente para identificar las compras que realice en tu web (por ejemplo, el nombre de la web).
5- Esto puede ser útil si necesitas admitir reservas sin pago previo o quieres confirmar el pedido antes de que se haga efectivo el pago. Si este no es al caso, no lo actives.
6- Activar esto hace que Stripe se cargue solo en las páginas de pago y evita que la velocidad de carga de tu web se vea afectada.
PASO 6. No olvides Guardar los cambios antes de salir.