Solución de problemas de PayPal

Para solucionar problemas de PayPal o, en general, para controlar la actividad de PayPal, MemberMouse proporciona el registro de IPN de PayPal. El registro de IPN de PayPal registra los detalles de todas las comunicaciones de IPN entre PayPal y MemberMouse, y se puede profundizar en él para ver esos detalles, así como ordenarlos por varios criterios. Este artículo, Uso del registro de IPN de PayPalanaliza esta función con más detalle.

En este artículo damos respuesta a las preguntas más frecuentes que tienen los clientes al integrarse con PayPal:

  • ¿Por qué hay cuentas en estado Pendiente de activación?
  • El botón de PayPal no se muestra en la página de pago.
  • Las cuentas no se activan incluso después de haber efectuado un pago.
¿Por qué hay cuentas en estado Pendiente de activación?

When a customer clicks the button on the checkout page to pay with PayPal they are immediately redirected to PayPal’s website to make a payment for what they’re purchasing. At this point, MemberMouse has created an account for this customer and set the status of the account to Pendiente de activación (cuentas en Pendiente de activación status are indicated by a ‘blue clock’ icon when viewing the Gestionar miembros pantalla). Mientras la cuenta está en Pendiente de activación el cliente no podrá iniciar sesión ni acceder a contenidos protegidos.

La cuenta permanecerá en Pendiente de activación hasta que el cliente haya completado con éxito la compra en PayPal. Una vez que MemberMouse haya recibido la confirmación del pago, la cuenta se pondrá en Activo estado.

Así que una cuenta en Pendiente de activación significa simplemente que el cliente hizo clic para pagar a través de PayPal, pero nunca completó la compra. Si el cliente realizó un pago y su cuenta no se ha activado, consulte la sección Las cuentas no se activan de este artículo para más pasos de solución de problemas.

El botón de PayPal no se muestra en la página de pago.

Se trata de un problema de estilo CSS y puede resolverse fácilmente de la siguiente manera:

 Utilice el botón PayPal de MemberMouse

La página de pago predeterminada de MemberMouse utiliza el siguiente SmartTag™ para dar salida a los botones de pago:

[MM_Form_Button type='all' label='Enviar pedido' color='naranja']

Cuando se muestra la página de pago, este SmartTag™ muestra el botón de PayPal de la siguiente manera:

<a href="javascript:mmjs.checkoutx('PAYPAL', true);" class="mm-paypalCheckoutBtn"></a>

Notice that the CSS class is set to ‘mm-paypalCheckoutBtn’.

Para que el botón de PayPal aparezca en la pantalla, el CSS de MemberMouse debe cargarse en la página. Para ello, debe asegurarse de que el archivo Checkout & Redeem Gift está marcada en su Configuración CSS de la página principal. Lea este artículo para aprender a cambiar la configuración CSS de la página principal.

 Utilizar un botón personalizado de PayPal

If you want to customize how the PayPal button should look on your Checkout page, you’ll need to use the following on your Checkout page:

<a href="/es/[MM_Form_Button type='submit' paymentMethod='paypal']/">Pagar con PayPal</a>

Now you can style the button any way that you’d like and even use the Estilos de botón MemberMouse.

Once you’ve added that to your Checkout page, you can safely remove the default SmartTag™ for outputting payment buttons:

[MM_Form_Button type='all' label='Enviar pedido' color='naranja']

Las cuentas no se activan incluso después de haber efectuado un pago.

In order for anything to happen in MemberMouse as a result of something that happens on PayPal (i.e. a payment), PayPal instant push notifications (IPNs) are used. So if there’s a problem with MemberMouse being updated as a result of something happening on PayPal this means there are problems with the IPNs.

Esto suele ser el resultado de una de las siguientes causas:

 IPN configurado incorrectamente

Lo primero que debe comprobar es que tiene la IPN configurada correctamente en PayPal. Estos son los pasos para Configuración de la IPN de PayPal.

 NIP bloqueados

After you’ve confirmed that your IPN is configured correctly in PayPal, perform the following steps to find out where the problem is:

  1. En su Opciones de pago > Formas de pago en MemberMouse, asegúrese de que PayPal es no en modo de prueba.

  2. Crear un producto de prueba de PayPal en MemberMouse. You can make it a one-time purchase product for $.05 (you’ll be purchasing this product so you don’t want it to be too expensive).

  3. Copie el enlace de compra estático para el nuevo producto de prueba de PayPal.

  4. Go to a browser where you’re not logged into your WordPress/MemberMouse site as an administrator and paste in the purchase link.

  5. Haga clic en el botón de PayPal para pagar con PayPal y completar la compra en PayPal.

  6. Inicie sesión en PayPal y vaya a la sección Página de historial de IPN. You should see the IPN relating to the purchase you just made at the top of the list with a status of ‘Sent’.
    • If the IPN doesn’t show up in the list then compruebe la configuración de su IPN y asegúrese específicamente de que tiene activadas las IPN.

    • If the IPN shows up but the status is ‘Failed’ then you’ll want to reach out to your hosting provider to understand why IPNs from PayPal are being blocked.

  7. If the IPN in the PayPal IPN History log had a status of ‘Sent’, log into your WordPress/MemberMouse site and go to Registros > Registro de IPN de PayPal. En la parte superior de la lista (o cerca de ella) debería ver la IPN registrada de su transacción de prueba.
    • If the IPN doesn’t show up in the list then you likely have caching affecting your site. Just disabling a caching plugin won’t necessarily disable caching. Your hosting provider could also use server side caching. Lea este artículo para aprender a configurar el almacenamiento en caché con MemberMouse.

    • En Configuración del almacenamiento en caché en el servidorinstale una nueva copia del plugin MemberMouse, que puede ser descargar aquíy, a continuación, ejecute de nuevo una transacción de prueba de PayPal para ver si se resuelve el problema.

    • Si el IPN aparece pero la cuenta asociada sigue siendo Pendiente de activación in MemberMouse then you’ll want to reach out to the MemberMouse customer success team for further assistance. When you do this, please provide a screencast video that demonstrates you going through the 7 steps listed here and WordPress admin credentials.
¿Le ha resultado útil este artículo?

Artículos relacionados