PayPal

PayPal

StoreFront es compatible con las soluciones PayPal Standard, PayPal Express Checkout, PayPal Advanced, PayPal Payflow Link y PayPal Payments Pro.

Si tiene preguntas relacionadas con ventas en cuanto a la configuración del nuevo servicio de PayPal y desea hablar directamente con un especialista en productos de PayPal, llame al (1) 877-455-1481. Si tiene preguntas relacionadas con el servicio al cliente en referencia a una cuenta existente de PayPal y desea hablar directamente con un agente de servicio al cliente de PayPal, llame al (1) 888-221-1161.

​PayPal Standard

PayPal Standard is the easiest PayPal solution to set up and use. In addition to regular payments within PayPal accounts, this methods also allows users to pay by credit card without having to first create a PayPal account.

Cómo configurar

1. Panel de control de StoreFront:

  • Vaya a  Configuración → página Pagos.
  • Busque el método de pago de PayPal .
  • Haga clic en el enlace "Detalles de la cuenta" en la columna Procesador de pagos. Aparecerá una ventana emergente.
  • Inserte la dirección de correo electrónico de su cuenta de PayPal. Guarde los cambios.
  • Habilite este método de pago y guarde los cambios una vez más.

2. Backend de PayPal:

  • Inicie sesión en su cuenta de PayPal.
  • Diríjase hacia Mi cuenta → Perfil → Mis herramientas de venta.
  • Find Instant Payment Notifications in the settings link and click "Update". Click "Choose IPN Settings" button and select Receive IPN messages (Enabled) option. Type in the following URL in "Notification URL" field: http://app.multiscreensite.com/paypalstandard/STOREID where STOREID is your actual Store ID. For example:http://app.multiscreensite.com/paypalstandard/1003. Save the changes.
  • Also we highly recommend to enable the "Auto Return" option*. You can find it on Profile → My selling tools → Website Payment Preferences page. StoreFront sends the necessary value of the Return URL in each request to PayPal.
  • Configurar preferencias de codificación. Abra Perfil → Mis herramientas de venta → página Codificación de idioma de botones de PayPal. Haga clic en el botón Más opciones. Luego configure la Codificación en UTF-8 y ¿Desea usar la misma codificación para los datos que PayPal le envíe (p. ej., IPN, registros descargables, correos electrónicos)? en Sí. Guarde los cambios.
  • Si tiene una cuenta de PayPal Premier o Business, vaya a Perfil → Mis herramientas de venta → Cálculos de envío y haga clic en  Actualizar. Luego seleccione la casilla que está al lado del método de envío para una moneda específica. Haga clic en el botón "Editar". Establezca Usar la tarifa de envío en la transacción en lugar de la configuración de mi calculadora en Sí. Haga clic en el botón "Guardar cambios". Siga estos pasos para cada método de envío establecido en su cuenta de PayPal. Si no tiene métodos de envío en esta página, solo omita este paso.**

Please make sure you followed all the steps described above. Otherwise you may have issues with your PayPal orders. 

* La opción de volver automáticamente forzará a sus clientes a volver a la tienda (y a cuál URL serán devueltos) luego de haber completado el pago en PayPal. Básicamente, este valor de configuración no es necesario: PayPal mostrará un botón como "regresar a la tienda" que conducirá a los clientes de vuelta a la tienda.

Sin embargo, podría ser conveniente habilitarlo en los siguientes casos:

a) Si desea hacer seguimiento de las ventas usando Google Adwords  o alguna otra herramienta y tiene un código de seguimiento insertado en el panel de control de  StoreFront, Configuración del sistema → General → Carrito. En este caso, el código se activa cuando el cliente llega a la página Gracias por su pedido, por lo que necesita forzar el regreso automático.

b) Si va a utilizar una cuenta de PayPal en distintas tiendas de StoreFront. StoreFront transmitirá el URL correcto junto con cada solicitud de pago, de modo que los clientes regresarán al sitio en el que iniciaron el proceso de pago (es decir, su tienda de StoreFront).

Lo primero es habilitar el valor de configuración de IPN (Instant Order Notifications, Notificaciones de pago instantáneas). Las IPN son mensajes transmitidos desde PayPal hacia StoreFront a través de un canal seguro especial que indica el estado del pago. Por ello, este valor de configuración garantizará que su tienda de StoreFront será notificada si el cliente completó el pago o si hubo una falla durante la transacción. Al recibir una notificación de este tipo, StoreFront podrá, en consecuencia, actualizar el estado del pedido. Por lo tanto, es fundamental tener configuradas las IPN correctamente en su cuenta de PayPal para que los pedidos sean aceptados automáticamente en StoreFront.

** Este paso es necesario para evitar problemas con los cálculos de envío en la tienda de StoreFront: Si tiene tarifas de envío configuradas en la cuenta de PayPal, estas podrían anular las tarifas de su tienda de StoreFront. Como resultado, el pedido podría recibir el estado Esperando pago (consulte aquí para ver más sugerencias respecto a este problema).

PayPal Express Checkout

Express Checkout es una solución más avanzada de PayPal. Proporciona un proceso alternativo para realizar el pago en su tienda de StoreFront.

Cómo configurar PayPal Express Checkout en StoreFront

  • Inicie sesión en el Panel de control de su StoreFront.
  • Vaya a Configuración → Pago → página PayPal Express Checkout.
  • Llene los campos necesarios: Nombre de usuario de API, contraseña de API y firma. Puede obtenerlos en PayPal.
  • Guarde los cambios.

Cómo generar una firma de API de PayPal

Have you generated an API certificate or signature before?
1. If no, you need to generate a signature. Use instructions provided by PayPal:​ Obtaining API Credentials.

2. Si ya lo ha hecho, existen dos opciones:

  • You generated the API signature but cannot find it in the PayPal backend. In this case you just need to grab it using the instruction posted above and use it in the StoreFront backend.
  • You generated the API certificate. Unfortunately, PayPal doesn't allow having an API signature and a certificate at the same time. So you should remove the certificate and generate the signature instead. Attention: if you're already running any shopping cart with your PayPal account and this cart uses an API certificate, the cart will not be able to process PayPal transactions. In this case you need to switch the cart to using a signature (PayPal recommends using a signature).

Cómo funciona PayPal Express Checkout

  1. Usted agrega productos a la bolsa.
  2. Hace clic en "Realizar el pago con PayPal".
  3. StoreFront lo redirecciona al sitio de PayPal.
  4. Usted inicia sesión con la cuenta de PayPal o crea una nueva.
  5. PayPal lo redirecciona de vuelta a StoreFront.
  6. StoreFront crea un nuevo perfil basado en la información de PayPal y muestra la última página del proceso de pago.
  7. Usted revisa su pedido, cambia el método de envío si es necesario y hace clic en el botón "Enviar pedido".
  8. StoreFront sends the request to PayPal in background, PayPal charges your credit card.

 

PayPal Payflow Link y PayPal Payments Advanced

Nota: Esta forma de pago requiere SSL en el sitio.

PayPal Payflow Link and PayPal Advanced payment methods are available to merchants from the United States, Canada, Australia, New Zealand, and UK.
PayPal Advanced method is for US merchants only.

PayPal Payflow es un "verdadero" gateway de pago que enlaza su sitio web con su cuenta de comerciante (un tipo de cuenta bancaria que permite que las empresas acepten pagos con tarjeta de crédito y que reciban los pagos directamente en su banco) y el procesador de pagos (una empresa que maneja transacciones de tarjeta de crédito para el banco adquirente del vendedor). Puede encontrar más información acerca de PayPal Payflow aquí: https://www.paypal.com/webapps/mpp/payflow-payment-gateway

If you don't have a merchant account, you can use PayPal Payments Advanced: 
This payment method enables online stores to collect payments directly via credit card without leaving site as well. From an integration standpoint, PayPal Payments Advanced is identical to the PayPal Payflow gateway (so you can use it with our Payflow integration), with the following exceptions:

  • PayPal Payments Advanced incluye una cuenta de comerciante con PayPal.
  • PayPal Express Checkout and Bill Me Later payment methods cannot be disabled on the hosted checkout template for a PayPal Payments Advanced user.​

Please, also refer to this page for more info: ​https://www.paypal.com/webapps/mpp/paypal-payments-advanced

Para resumir: si no desea crear una cuenta de comerciante, opte por PayPal Advanced para aceptar tarjetas de crédito sin salir de un sitio web.

Cómo configurar

  • Regístrese en los servicios de Payflow de PayPal
  • Inicie sesión en la cuenta de PayPal Manager, vaya a Configuración del servicio → Páginas del proceso de pago alojadas → Configurar. Establezca "Habilitar token de seguridad" en Sí. NO cambie ningún valor en esta página o en la página personalizada, ya que StoreFront transmitirá estos valores en su nombre para mayor facilidad de configuración.
  • En StoreFront, vaya a Configuración → Pago. En la sección de formas de pago de PayPal, seleccione PayPal Payflow Link o PayPal Payments Advanced. 
  • Haga clic en "Detalles de la cuenta" cerca del método de pago e ingrese sus credenciales en el elemento emergente de configuración.
  • Guarde los cambios y active este método de pago.
  • Cuando haya verificado que su cuenta funciona correctamente durante la prueba, inicie sesión en PayPal Manager y haga clic en Activar cuenta. 
  • Desactive la opción "Enviar transacciones al servidor de prueba" en la configuración de pagos en su panel de control de StoreFront.

PayPal Payments Pro Hosted

PayPal Payments Pro Hosted ofrece una forma de aceptar, de manera segura, tarjetas de crédito o débito o pagos a través de PayPal sin que los clientes tengan que salir de su tienda de StoreFront: todas las opciones de pago se muestran en el último paso del proceso de pago de la compra en un marco incorporado.

PayPal Payments Pro Hosted funciona únicamente en el Reino Unido y en Francia.

Cómo configurar

  • Regístrese en una cuenta de PayPal Payments Pro
  • En el panel de control de StoreFront, vaya a Configuración del sistema → página Pago. En la sección de formas de pago de PayPal, seleccione PayPal Payments Pro Hosted y haga clic en Aplicar.
  • Haga clic en el enlace "Detalles de la cuenta" y envíe su correo electrónico de la cuenta de PayPal Payments Pro en el elemento emergente de configuración. Si está usando una cuenta de entorno de pruebas de PayPal para realizar pruebas, marque "Esta es una cuenta de entorno de pruebas".
  • Guarde los cambios, habilite este método de pago y haga clic en "Guardar".

Preguntas frecuentes y solución de problemas

¿Mis clientes pueden pagar con tarjeta de crédito sin tener que crear o usar una cuenta de PayPal?

Todos los servicios de PayPal permiten el pago con tarjeta de crédito sin una cuenta de PayPal. Si a sus clientes se les solicita registrarse en PayPal para pagar, existen varias razones para ello que van desde la configuración de las cookies hasta la configuración de su cuenta de PayPal. Consulte esta entrada para obtener instrucciones detalladas:
www.paypal-community.com/t5/How-to-use-PayPal/buy-now-button-requires-paypal-login-or-account/m-p/15587

¿Puedo utilizar PayPal si tengo una cuenta personal de PayPal?

Sí. Si tiene una cuenta personal, funcionará perfectamente con StoreFront. Use la opción de pago PayPal Standard.

I see a sale in the Paypal backend, but it isn't showing in StoreFront

If you see any order in PayPal and don't see it in StoreFront, first of all make sure that your PayPal module is set up properly and all the steps from this instruction above have been carried out. Pay particular attention to IPN messages - they must be enabled.

Si toda la configuración de PayPal es correcta, abra la página de "Historial de IPN" en su backend de PayPal y verifique que no haya errores o mensajes de IPN fallidos. Si tiene mensajes fallidos relacionados con los pedidos faltantes, intente reenviarlos:

  • Inicie sesión en su cuenta de PayPal y coloque el ratón sobre Historial.
  • Haga clic en Historial de IPN en el menú.
  • En la página de historial de notificaciones de pago instantáneas, seleccione "Todo" (últimos X días).
  • Haga clic en Buscar.
  • Luego marque los mensajes que necesitan ser reenviados y haga clic en "Reenviar seleccionados". 

Si lo anterior no es de ayuda, notifique del problema a nuestro equipo de atención al cliente y lo investigaremos minuciosamente.

Un cliente pagó a través de PayPal, pero los pedidos aparecen como Esperando pago en el panel de control de StoreFront.

Si un pedido se realiza correctamente y usted ya le ha cobrado al cliente por este, debería tener el estado de "Pagado". El estado "Esperando pago" significa que el pedido está pendiente o que se ha realizado, pero que el dinero no se ha transferido aún a su cuenta. Puede revisar cuál error se genera en PayPal en los detalles del pedido en el panel de control de StoreFront, en la sección "Información adicional".

Existen varias razones por las que algunos pedidos de PayPal tienen el estado "Esperando pago" en lugar de "Pagado". Las enumeramos a continuación.

a. PayPal nos informó que el pago está pendiente, es decir, usted no ha recibido el dinero aún

Esta es una lista de las posibles razones:

  • Dirección: El pago está pendiente porque su cliente no ha incluido una dirección de envío confirmada y porque sus preferencias en cuanto a la recepción de pagos están configuradas para permitirle aceptar o rechazar manualmente estos pagos. Para cambiar sus preferencias, vaya a la sección Preferencias de su perfil.
  • Authorization: You set the payment action to Authorization and have not captured funds yet. The Payment Action parameter is set in StoreFrontcontrol panel, System Settings → Payment → PayPal Express Checkout tab. For description of what each parameter means, please refer to: https://www.x.com/developers/communi...ayment-actions  If you want orders going through Express Checkout to be processed right away, you need to change this parameter to Sale. 
  • eCheck: El pago está pendiente debido a que fue realizado con un eCheck que aún no ha sido cobrado.
  • Internacional: El pago está pendiente debido a que usted posee una cuenta fuera de los EE. UU. que no tiene un mecanismo de retiro. Debe aceptar o rechazar manualmente este pago desde su Resumen de cuenta.
  • Múltiples monedas: Usted no tiene un saldo en la moneda enviada y no tiene sus preferencias de recepción de pagos establecida para convertir y aceptar automáticamente este pago. Debe aceptar o rechazar este pago manualmente.
  • Pedido: Usted estableció la acción de pago en Pedido y aún no ha captado fondos. Vea arriba los comentarios acerca de la autorización.
  • Revisión de pago: El pago está pendiente mientras PayPal verifica que no existan riesgos.
  • Unilateral: El pago está pendiente debido a que fue efectuado a una dirección de correo electrónico que aún no ha sido registrada o confirmada. 
  • Aumentar de categoría: El pago está pendiente porque fue realizado con una tarjeta de crédito y su cuenta debe ascender a la categoría Business o Premier para poder recibir los fondos. La necesidad de aumentar de categoría también puede deberse a que alcanzó el límite mensual de transacciones en su cuenta.
  • Verify: The payment is pending because you have not been verified yet. You should verify your account first, and after that you will be able to accept this payment.
  • Otras: El pago está pendiente por una razón distinta a las mencionadas anteriormente. Para obtener m´ás información, contacte con el servicio al cliente de PayPal.

The most frequent reason of all above is that a payment has been made by an eCheck that has not been cleared yet. After an eCheck is cleared (usually it takes 3-5 days), the order status will be changed to Paid automatically.

b. Error "This order is in the "Awaiting Payment" status, because the order total and the amount actually paid do not match. Please check this order in your PayPal Admin Area for possible issues."

En este caso, usualmente los pedidos se procesan correctamente y se paga el dinero. Verá este mensaje de error en los detalles del pedido, en la página "Ventas" en el panel de control de StoreFront. Existen tres posibles causas.

  1. The order total, formed in StoreFront, doesn't match the order total returned by PayPal.  Probably, you are using PayPal's taxes or shipping rates (enabled in your PayPal merchant account). These rates are appended to the order total when customer is redirected to PayPal. You need to check your PayPal manager account for tax and shipping settings, and disable them if any.
  2. La moneda que emplea StoreFront para vender difiere de la que está establecida en su cuenta de PayPal. Debe asegurarse de configurar la misma moneda en ambos sitios.
  3. Los pagos son transferidos a un correo electrónico de PayPal distinto al que especificó en el panel de control de StoreFront, Configuración → Pago → "Detalles de la cuenta" del método de pago PayPal Standard.

Como medida de seguridad, para evitar posibles intentos de infracción, StoreFront requiere que el pago sea procesado con la dirección de correo electrónico de PayPal registrada en el panel de control de StoreFront. Si la transacción tiene un correo electrónico diferente, StoreFront establece el estado del pedido en "Esperando pago" o PayPal marcará el pedido como pendiente.

Lo más probable es que usted tenga dos correos electrónicos asociados a su cuenta Business de PayPal. Ambos son válidos, por lo tanto PayPal aceptó el pago. Sin embargo, se supone que solo uno de los correos electrónicos debe recibir los pagos.

Debe asegurarse de haber colocado el correo electrónico de PayPal correcto en el panel de control de StoreFront, Configuración → Pago → "Detalles de la cuenta". Si no está seguro de en cuál correo electrónico está recibiendo los pagos, puede ponerse en contacto con atención al cliente de PayPal.

c. PayPal tuvo algunos problemas

Cuando se realiza un pago, PayPal envía un mensaje de IPN (notificación de pago instantánea) a StoreFront con los detalles del pago. StoreFront verifica este mensaje de IPN, y si todo está en orden, actualiza el estado del pedido. Si por alguna razón (debido a un error o a inactividad) el servidor de PayPal no ha respondido a su solicitud de verificar la transacción (es decir, no sabemos si el mensaje de IPN fue fiable o no), el estado del pedido se establecerá en "Esperando pago".