Cubierto en este artículo:
Instrucciones de configuración inicial en vídeo
Instrucciones detalladas
Para empezar, vaya al menú Configuración en MemberPress y seleccione Pagos.
- Haga clic en el botón (+) y seleccione una nueva pasarela, "Authorize.net"
- Puede ponerle el nombre que desee. Sin embargo, este es el nombre que sus usuarios verán cuando seleccionen cómo pagar. Por lo tanto, recomendamos algo como "Pagar con tarjeta de crédito".
- Vaya a su panel de Authorize.net para obtener las claves necesarias: ID de inicio de sesión de API, Clave de transacción y Clave de firma.
- En la configuración de la cuenta de Authorize.net, seleccione Credenciales y claves API en Configuración de seguridad.
- Copie y pegue su ID de inicio de sesión de API en los ajustes del MemberPress.
- Copie y pegue el archivo Clave de transacción en los ajustes del MemberPress.
- Copie y pegue el archivo Clave de firma en los ajustes del MemberPress.
- Copie el URL del webhook de MemberPress, y pégalo en Authorize.net > Cuenta > Configuración de la empresa > Webhooks. Asegúrate de que su estado es "Activo" y de que está configurado para enviar por Todos los eventos. Puedes ponerle el nombre que quieras, pero te recomendamos "MemberPress Webhook".
- Nota Nombres de usuario que se muestra en el vídeo anterior se ha eliminado y ya no es necesario a partir de la versión 1.3.51 de MemberPress.
- Realice pruebas tanto para las suscripciones recurrentes (ARB) como para las no recurrentes (AIM) para asegurarse de que todo funciona correctamente.
Utilice Modo Sandbox sólo si tiene un sandbox.authorize.net cuenta. Esto te permitirá asegurarte de que todo funciona sin cargar ninguna tarjeta real. Para obtener una cuenta Sandbox, primero tendrás que registrarte en desarrollador.authorize.net. Si ha estado utilizando el modo Sandbox y va a activarlo, asegúrese de actualizar el ID de inicio de sesión de la API, la clave de transacción, la clave de firma y la URL de Webhook para su cuenta activa, tal y como se ha mencionado anteriormente.
Utilice Forzar SSL si su sitio puede verse tanto en http como en https. Si lo hace, cambiará automáticamente a https cuando un usuario vaya a pagar para que la transacción sea segura.
Capacidades de la pasarela de Authorize.net
- Procesar pagos únicos
- Procesar pagos periódicos
- Procesar devoluciones
- Cambiar la tarjeta de crédito para la suscripción periódica
- Períodos de prueba gratuitos/de pago
- Recordatorios de caducidad de tarjetas de crédito
Gestión de suscripciones y transacciones
Una vez conectado Autorizar.net a MemberPress, ya está listo para recibir pagos en directo de sus afiliados. Puede encontrar más detalles sobre cómo gestionar suscripciones y transacciones con Authorize.net en nuestro documento relacionado.
Solución de problemas comunes
Error "Correo electrónico requerido"
Si recibe un error que indica que el campo Correo electrónico es obligatorio, edite la configuración del Formulario de pago en su cuenta de Authorize.net y asegúrese de que "Correo electrónico" no sea un campo obligatorio.
Si lo ha hecho y sigue recibiendo el error, es posible que su procesador requiera una dirección de correo electrónico. Este fragmento de código personalizado te ayudará: https://gist.github.com/cartpauj/220884f8a69704b30c685e2ef3a5166c
El código anterior se puede pegar en un plugin como el WPCode (consulte este artículo para obtener más información: Cómo añadir fragmentos de código personalizados en WPCode).
Error "El ID de inicio de sesión o la contraseña del comerciante no son válidos o la cuenta está inactiva"
Si sus clientes están recibiendo ese error al tratar de pagar por una membresía, y si el ID de inicio de sesión y la contraseña se introducen correctamente, tendrá que comprobar si su cuenta Authorize.net está en el modo de prueba (Sandbox). Si lo está, actívela.
Por favor, consulte este tutorial o póngase en contacto con el servicio de asistencia de Authorize.net.
No se recibe la transacción tras suscribirse a una suscripción periódica
Las Suscripciones Recurrentes son facturadas a través de ARB alrededor de las 2 AM PST. Siempre y cuando haya configurado su integración como se indica en las instrucciones de configuración anteriores, sus transacciones deben llegar en algún momento alrededor o justo después de las 2 AM PST. MemberPress valida la tarjeta de crédito del usuario antes de configurar la suscripción, por lo que los fallos en el pago son poco comunes, aunque posibles.
Compruebe que su pasarela está configurada correctamente y póngase en contacto con el servicio de asistencia si sigue teniendo problemas.
Las suscripciones y/o transacciones no se actualizan correctamente
Asegúrese de seguir todos los Recomendaciones de Authorize.net para dominios y direcciones IP.
MemberPress necesitará comunicarse con Authorize.net a través de direcciones IP designadas. Si algún plugin de seguridad/cortafuegos (por ejemplo, Wordfence, iTheme Security) está activo en su sitio, podría bloquear el acceso a estas direcciones IP. Además, su CDN, o su alojamiento también podría filtrar direcciones IP (por ejemplo, WP Engine's Seguridad Global Edge complemento).
Por lo tanto, asegúrese de que las siguientes IP estén permitidas (en la lista blanca) en todos los niveles (plugin, alojamiento y CDN):
198.241.207.104
198.241.206.95
198.241.206.95
198.241.207.104
198.241.206.93
198.241.207.102
198.241.206.38
198.241.207.38
198.241.207.102
198.241.206.93
198.241.206.93
198.241.207.102
198.241.207.97
198.241.206.88
198.241.207.105
198.241.206.96
198.241.206.22
198.241.207.86
198.241.206.38
198.241.207.38
198.241.206.25
198.241.207.84
Si esto no funciona, por favor Contacto.
$1 Transacción anulada inmediatamente
Cuando un usuario se suscribe a una suscripción recurrente, MemberPress realiza una transacción $1 AUTH_ONLY a través de AIM para verificar que la tarjeta de crédito es válida. A continuación, se anula la transacción $1 AUTH_ONLY y se crea la suscripción ARB. El pago real de la suscripción debería llegar alrededor de las 2 AM PST después de que ARB lo haya procesado.