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 desde MemberPress y pégalo en Authorize.net > Cuenta > Configuración empresarial > Webhooks. Asegúrate de que su estado esté configurado como “Activo” y de que esté configurado para enviar para 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 correctamente sin realizar ningún cargo en tarjetas reales. Para obtener una cuenta Sandbox, primero tendrás que registrarte en desarrollador.authorize.net. Si has estado utilizando el modo Sandbox y vas a pasar al entorno de producción, asegúrate de actualizar tu ID de inicio de sesión de la API, la clave de transacción, la clave de firma y la URL del webhook de tu cuenta de producción, tal y como se ha indicado 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 Una vez que hayas completado el proceso MemberPress, ya estarás listo para recibir pagos en tiempo real de tus socios. Puedes 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 ya lo has hecho y sigues recibiendo el error, es posible que tu procesador necesite 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 tus clientes reciben ese error al intentar pagar una suscripción, y si el nombre de usuario y la contraseña se han introducido correctamente, tendrás que comprobar si tu cuenta de Authorize.net está en modo de prueba (Sandbox). Si es así, cámbiala al modo activo.
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 se facturan a través de ARB alrededor de las 2:00 a. m. PST. Siempre que hayas configurado tu integración tal y como se indica en las instrucciones de configuración anteriores, tus transacciones deberían procesarse alrededor de las 2:00 a. m. PST o justo después. 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 frecuentes, aunque siguen siendo 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.