Si ha eliminado una pasarela de pago de la sección Panel de control > MemberPress > Configuración > Pagos que actualmente está asociada a suscripciones activas que se repiten automáticamente, esas suscripciones no se actualizarán correctamente en MemberPress después de que se produzca el pago en la pasarela. Esto se debe a que la conexión entre la pasarela y MemberPress se eliminó al eliminar la opción de pasarela de pago.
Si tiene muchas suscripciones periódicas automáticas que estaban conectadas a la pasarela ahora eliminada, esto es lo que debe hacer para solucionarlas:
- Vuelva a crear la pasarela siguiendo las instrucciones de configuración de la misma. Puede encontrar enlaces a las instrucciones de configuración de cualquier pasarela de pago compatible aquí. (Si ya ha vuelto a crear la pasarela de pago, puede omitir este paso).
- Siga las instrucciones de importación aquí para importar las suscripciones. En este paso, asegúrate de importarlas conectadas con la pasarela que volviste a crear en el paso #1 (o anteriormente).
- (Opcional, pero recomendado) Ir a través de la Panel de control > MemberPress > Suscripciones y elimine todas las suscripciones que estaban conectadas con la pasarela ahora eliminada. Puede identificarlas porque en la página Pasarela en la página MemberPress > Suscripciones; verás un número de identificación único que estaba asociado a tu antigua pasarela. Por ejemplo, puede que veas algo como "pea5pn-8cz" en lugar de "Stripe". MemberPress te obliga a borrarlos uno a uno; no existe la opción de borrado masivo. Esto le ayudará a limpiar su sitio y evitará cualquier confusión en el futuro para usted y otros administradores.
- Si utiliza StripeTambién querrá ejecutar esta sentencia SQL en su base de datos para copiar al cliente id números.
- Sustituya [wp] (en ambos lugares) por el prefijo único de su base de datos.
- Sustituya [identificador único de la nueva pasarela] por el identificador único de la nueva pasarela.
- Sustituya [identificador único de la antigua pasarela] por el identificador único de la antigua pasarela.
- Sustituya [moneda] (en ambos lugares) por el código de moneda que utilice en mayúsculas. (Ejemplo: USD).
INSERT INTO [wp]_usermeta(user_id, meta_key, meta_value) SELECT user_id, '_mepr_stripe_customer_id_[new gateway unique id]_[currency]' as meta_key, meta_value FROM [wp]_usermeta WHERE meta_key = '_mepr_stripe_customer_id_[old gateway unique id]_[currency]'
Si sólo tenía unas pocas suscripciones periódicas automáticas que estaban conectadas a la pasarela ahora eliminada, puede que estos pasos le resulten más fáciles de seguir:
- Vuelva a crear la pasarela siguiendo las instrucciones de configuración de la misma. Puede encontrarlas en aquí. (Si ya ha vuelto a crear la pasarela de pago, puede omitir este paso).
- Vaya a la página MemberPress > Suscripciones.
- Busque la suscripción asociada a la antigua pasarela, ahora eliminada.
- Haga clic en Editar en la Suscripción después de pasar el ratón por encima de su ID único.
- Encuentra el Pasarela: y, utilizando el menú desplegable, seleccione la pasarela que acaba de crear en el paso #1 (o la que creó anteriormente).
- Haga clic en el botón Actualización en la parte inferior para guardar.
- Repítalo para cada suscripción periódica automática conectada a la pasarela eliminada.
- Si utiliza StripeEn el paso 4 del proceso mencionado, deberá realizar la sentencia SQL.