Authorize.net es una de las pasarelas de pago más antiguas y grandes.
Easy Digital Downloads tiene una extensión de Authorize.net que te permitirá usar tu cuenta de Authorize.net para procesar pagos.
Requisitos
Para usar Authorize.net con Easy Digital Downloads, necesitarás::
- Un ID de inicio de sesión de API de Authorize.net
- Una clave de transacción de Authorize.net
- Una clave de firma de Authorize.net
1. Instalación de Authorize.net
Para empezar con
Authorize.net Gateway, lo primero que querrás hacer es instalarla y activarla en tu sitio de WordPress. Para obtener instrucciones sobre cómo instalar una extensión, consulta esta documentación.
2. Introducir claves de API
En tu tienda EDD, ve a
Descargas → Ajustes → Pagos y busca la sección Authorize.net. Se verá así:

Introduce el ID de inicio de sesión de API, la Clave de transacción y la Clave de firma y haz clic en el botón Guardar cambios. Puedes recuperar los detalles de la API desde el área de tu cuenta en el sitio web de Authorize.net. Aquí tienes un artículo útil sobre cómo generar las claves de API:
Guía de inicio de Authorize.net
3. Habilitar pasarela de pago
Una vez que la pasarela Authorize.net esté instalada y activada y se hayan introducido las claves de API, deberás habilitarla yendo a
Descargas → Ajustes → Pagos y habilitando Authorize.net de la lista de pasarelas disponibles. Una vez marcada la casilla, haz clic en el botón Guardar cambios en la parte inferior de la página.

4. Configuración de Webhook
Authorize.net utiliza un sistema llamado Webhooks para comunicarse con tu tienda. Para poder usar Authorize.net, debes configurar correctamente los Webhooks dentro de tu panel de administración en Authorize.net.
Primero inicia sesión en
Authorize.net y ve a la página de tu Cuenta y haz clic en Webhooks:

Si no tienes ningún punto final configurado, verás un botón
Añadir punto final. Una vez que hagas clic en él, verás los campos para introducir tu URL de punto final, tal como se muestra en la imagen a continuación:

El campo más importante es la URL del punto final, que se ve así:
https://example.com/edd_authorizenet_webhook_endpoint
Asegúrate de cambiar https://ejemplo.com por el nombre de dominio de tu propio sitio web.
Cancelar suscripciones
Al usar Authorize.net, una cancelación puede iniciarse
ya sea desde EDD o desde el Panel de control de Authorize.net.
a) Desde el administrador de EDD
Para cancelar una suscripción desde el administrador de EDD, ve a
Descargas → Suscripciones y haz clic en Ver en el elemento que deseas cancelar.
Luego, en la parte inferior de la siguiente pantalla, haz clic en el botón
Cancelar Suscripción.
Cuando canceles una suscripción, el cliente seguirá teniendo acceso a su material comprado durante el tiempo por el que haya pagado, sin embargo, su suscripción recurrente con Authorize.net se cancelará para que no se le cobre de nuevo.
Ejemplo: El cliente pagó 10 €/mes y tú cancelas a mitad de mes. Todavía tienen acceso a su material durante el resto del mes, pero no se les volverá a facturar y el acceso se detendrá al final del mes.
b) Desde el panel de Authorize.net
Para cancelar una suscripción recurrente desde el panel de Authorize.net, inicia sesión en el panel y haz clic en
Facturación Recurrente en el menú lateral.
Luego, en
Estado de la Suscripción, verás un recuento de suscripciones Activas, haz clic ahí.
Luego verás una lista de tus suscripciones activas, con una columna de IDs de suscripción a la izquierda. Haz clic en un ID de suscripción para verlo.
Una vez que estés viendo una suscripción, en la parte superior derecha haz clic en el enlace
Editar Suscripción.
Una vez que estés en la pantalla de Edición de una suscripción, haz clic en el enlace Cancelar Suscripción en la parte superior derecha.
Resumen de cancelación
Reembolsos
.
Detalles de la transacción en la barra izquierda.




Solución de problemas:
Si tiene un cortafuegos instalado en su servidor, podría estar impidiendo que Authorize.net se comunique con su servidor cuando envía el "Silent Post". Authorize.net recomienda incluir estas IPs en la lista blanca del cortafuegos:
198.241.162.104
198.241.206.38
198.241.207.38
