Vínculo de flujo de pago PayPal
PayPal Payflow Link solo está disponible para comerciantes de Estados Unidos y Canadá. Los clientes no tienen que tener una cuenta personal de PayPal e introducir la información de su tarjeta de crédito en un formulario alojado por PayPal. La información nunca se almacena en el servidor de Adobe Commerce o de Magento Open Source. El vínculo de flujo de pago no se puede utilizar para pedidos creados desde el administrador.
Las notas de abono son compatibles con los reembolsos en línea y sin conexión. Sin embargo, no se admiten varios reembolsos en línea.
A partir del 14 de septiembre de 2019, los bancos europeos podrían rechazar los pagos que no cumplan los requisitos de PSD 2. Para cumplir con PSD2, PayPal Payflow Link debe estar integrado con Cardinal Commerce. Para obtener más información, consulta 3-D Secure for Payflow.
Requisitos
-
Cuenta comercial de PayPal La puerta de enlace PayPal Payflow Pro vincula la cuenta de comerciante en PayPal con el sitio web del comerciante, actuando como puerta de enlace y como cuenta de comerciante.
-
Si administra varios sitios web de Commerce, debe tener una cuenta de comerciante de PayPal independiente para cada sitio web.
Flujo de trabajo del cliente
- El cliente va al pago - Durante el pago, el cliente elige pagar con el enlace PayPal Payflow e introduce la información de la tarjeta de crédito. El cliente no tiene que tener una cuenta personal de PayPal.
- El cliente elige Pagar ahora - El cliente pulsa el botón Pagar ahora para enviar el pedido.
- El cliente introduce la información de la tarjeta de crédito - El cliente introduce la información de la tarjeta de crédito en un formulario alojado por PayPal. Si el cliente hace clic en el vínculo Cancelar pago, el cliente vuelve a la fase de cierre de compra Información de pago y el estado del pedido cambia a Cancelado.
- El cliente envía el pedido: la información de la tarjeta de crédito se envía directamente a PayPal y no se conserva en ningún lugar del sitio de Commerce.
Flujo de trabajo de pedidos
-
PayPal recibe una solicitud - PayPal recibe la solicitud del cliente para pagar ahora.
-
PayPal verifica la información de pago - PayPal verifica la información de la tarjeta de crédito y asigna el estado apropiado:
- Pago verificado: Si está verificado, el estado Pago pendiente se asigna inicialmente al pedido hasta que se liquide la transacción.
- Procesando - La transacción se realizó correctamente.
- Pago pendiente - El sistema no recibió una respuesta de PayPal.
- Cancelada - La transacción no se realizó correctamente por alguna razón.
- Sospecha de fraude - La transacción no pasó algunos de los filtros de fraude de PayPal. El sistema recibe la respuesta de PayPal de que el servicio de fraude está revisando la transacción.
- Cancelar pago: Si el cliente hace clic en el vínculo Cancelar pago, el cliente vuelve a la fase de información de pago del cierre de compra y el estado del pedido cambia a Cancelado.
-
Se redirige al cliente a la página de confirmación. Si la transacción se completa correctamente, se redirigirá al cliente a la página de confirmación de pedido de su tienda. Si la transacción falla por cualquier motivo, aparece un mensaje de error en la página de pago y se indica al cliente que repita el proceso de pago. PayPal gestiona estas situaciones.
-
El comerciante cumple la orden - El comerciante factura y envía la orden como de costumbre.
Configurar tu cuenta PayPal
-
Inicia sesión en tu cuenta comercial de PayPal.
-
Configura las páginas de cierre de compra hospedadas mediante el Administrador de PayPal con la siguiente configuración:
-
En Security Options, complete la siguiente configuración:
AVS:
No
CSC:
No
Enable Secure Token:
Yes
-
Elija Customize y, a continuación, elija Layout C.
El diseño C solo muestra los campos de tarjeta de crédito y débito, y puede enmarcarse en su sitio o utilizarse como ventana emergente independiente. El tamaño se fija en 490 x 565 píxeles, con espacio adicional para mensajes de error. En algunos sistemas, esta configuración corrige un problema con la redirección transparente.
-
-
Una vez completada la configuración, haga clic en Save and Publish.
-
Configurar un usuario adicional (recomendado por PayPal):
-
En la segunda fila del menú principal, haga clic en Manage Users.
-
Para agregar otro usuario a la cuenta, haga clic en Add User.
-
Complete los campos obligatorios en las siguientes secciones del formulario Agregar usuario:
- Admin Confirmation
- User Information
- User Login Information
- Assign Privilege to User
-
Haga clic en Update.
-
Configuración del vínculo de flujo de pago de PayPal
Paso 1: Inicio de la configuración
Este método de configuración supone que ya tienes una cuenta PayPal.
-
En la barra lateral Admin, vaya a Stores > Settings>Configuration.
-
En el panel izquierdo, expanda Sales y elija Payment Methods.
-
Si la instalación de Commerce tiene varios sitios web, tiendas o vistas, establezca Store View en la vista de tienda en la que desee aplicar esta configuración.
-
En la sección Merchant Location, seleccione Merchant Country donde se encuentra su empresa.
Esta configuración determina la selección de soluciones de PayPal que aparecen en la configuración.
{width="600" modal="regular"}
-
Expanda PayPal Payment Gateways (si es necesario) y haga clic en Configure para Payflow Link.
{width="600" modal="regular"}
Paso 2: Completa la configuración de PayPal necesaria
-
(Opcional) Escriba Email Associated with your PayPal Merchant Account.
note important IMPORTANT Las direcciones de correo electrónico distinguen entre mayúsculas y minúsculas. Para recibir el pago, la dirección de correo electrónico debe coincidir con la especificada en tu cuenta comercial de PayPal. -
Introduzca una de las siguientes credenciales que utiliza para iniciar sesión en su cuenta de comerciante de PayPal:
- Partner: tu ID de socio de PayPal.
- User: el ID de otro usuario que está configurado en tu cuenta PayPal.
- Vendor: tu nombre de inicio de sesión de usuario de PayPal.
-
Escribe el Password que está asociado con tu cuenta PayPal.
-
Para ejecutar transacciones de prueba, establezca Test Mode en
Yes
.Al probar la configuración en una zona protegida, usa solo números de tarjeta de crédito recomendados por PayPal. Cuando esté listo para ir a producción, vuelva a la configuración y establezca el modo de prueba en
No
. -
Si su sistema utiliza un servidor proxy para establecer la conexión con el sistema PayPal, establezca Test Mode en
Yes
y haga lo siguiente:-
Escriba la dirección IP de Proxy Host.
-
Escriba el número de puerto de Proxy Port.
Se utiliza un proxy cuando el cortafuegos del servidor impide el acceso directo al servidor de PayPal. En tal caso, se utiliza un servidor de terceros para transmitir el tráfico.
-
-
Establezca Enable Payflow Link en
Yes
. -
Si desea habilitar las opciones de Pago y envío con PayPal Express para los clientes, establezca Enable Express Checkout en
Yes
. -
Si quieres ofrecer crédito de PayPal a tus clientes, establece Enable PayPal Credit en
Yes
.
Paso 3: Configurar el crédito de PayPal / Anunciar PayPal PayAfter (opcional)
A partir de la versión 2.4.3, PayPal PayAfter es compatible con las implementaciones que incluyen PayPal. Esta función permite a los compradores pagar un pedido en cuotas quincenales en lugar de pagar el importe completo en el momento de la compra. La experiencia de crédito de PayPal está en desuso.
Establezca Enable PayPal PayLater Experience en una de las siguientes opciones:
Yes
- Para configurar Anunciar PayPal PayAfterNo
- Para configurar el crédito de PayPal publicitario
Anunciar crédito de PayPal
-
Expanda en la sección Advertise PayPal Credit.
{width="600" modal="regular"}
-
Para obtener la información de su cuenta, haga clic en Get Publisher ID from PayPal y siga las instrucciones.
-
Escriba su Publisher ID.
-
Expanda en la sección Home Page.
{width="600" modal="regular"}
-
Para colocar un banner en la página, establezca Display en
Yes
. -
Establezca Position en una de las siguientes opciones:
Header (center)
Sidebar (right)
-
Establezca Size en una de las siguientes opciones:
190 x 100
234 x 60
300 x 50
468 x 60
728 x 90
800 x 66
-
Expanda las secciones restantes y repita los pasos anteriores para la configuración de la página principal:
- Catalog Category Page
- Catalog Product Page
- Checkout Cart Page
Anunciar PayPal PayAfter
-
Expanda en la sección Advertise PayPal PayLater.
-
Establezca Enable PayPal PayLater en
Yes
. -
Expanda en la sección Home Page.
{width="600" modal="regular"}
-
Para colocar un banner en la página, establezca Display en
Yes
. -
Establezca Position en una de las siguientes opciones:
Header (center)
Sidebar
-
Establezca Style Layout en una de las siguientes opciones:
Text
Flex
-
Solo para Style Layout Text, establezca Logo Type en uno de los siguientes:
Primary
Alternative
Inline
None
-
Solo para Style Layout Text, establezca Logo Position en uno de los siguientes:
Left
Right
Top
-
Solo para Style Layout Text, establezca Text Color en uno de los siguientes:
Black
White
Monochrome
Grayscale
-
Solo para Style Layout Text, establezca Text Size en uno de los siguientes:
10px
11px
12px
13px
14px
15px
16px
-
Solo para Style Layout Flex, establezca Ratio en uno de los siguientes:
1x1
1x4
8x1
20x1
-
Solo para Style Layout Flex, establezca Color en uno de los siguientes:
Blue
Black
White
White No Border
Gray
Monochrome
Grayscale
-
Expanda las secciones restantes y repita los pasos anteriores:
- Catalog Product Page
- Checkout Cart Page
- Checkout Payment Step
- Catalog Category Page
Paso 4: completar la configuración básica
-
Expanda en la sección Basic Settings - PayPal Payflow Link.
{width="600" modal="regular"}
-
Para Title, introduce un título que identifique el vínculo de flujo de pago de PayPal durante el pago y envío.
Se recomienda usar el título Tarjeta de débito o crédito.
-
Si ofrece varios métodos de pago, ingrese un número para Sort Order a fin de determinar la secuencia en que aparece el enlace de flujo de pago cuando se enumera con los otros métodos de pago.
Este número es relativo a las otras formas de pago. (
0
= primero,1
= segundo,2
= tercero, etc.) -
Establezca Payment Action en una de las siguientes opciones:
Authorization
- Aprueba la compra y suspende los fondos. La cantidad no se retira hasta que sea capturada por el comerciante.Sale
: el importe de la compra se autoriza y se retira inmediatamente de la cuenta del cliente.
Paso 5: Completar la configuración avanzada
-
Expanda en la sección Advanced Settings.
{width="600" modal="regular"}
-
Establezca Payment Applicable From en una de las siguientes opciones:
All Allowed Countries
: los clientes de todos los países especificados en la configuración de su tienda pueden usar este método de pago.Specific Countries
- Después de elegir esta opción, aparece la lista Payment from Specific Countries. Mantenga pulsada la tecla Ctrl y seleccione cada país de la lista donde los clientes puedan realizar compras en su tienda.
-
Para escribir comunicaciones con el sistema de pago en el archivo de registro, establezca Debug Mode en
Yes
.note note NOTE De acuerdo con las normas de seguridad de datos PCI, la información de la tarjeta de crédito no se registra en el archivo de registro. -
Para habilitar la comprobación de la autenticidad del host, establezca Enable SSL Verification en
Yes
. -
Si desea que el cliente pueda corregir la entrada del código de seguridad CVV de tres dígitos desde el reverso de una tarjeta de crédito, establezca CVV Entry is Editable en
Yes
. -
Para requerir que los clientes escriban un código CVV, establezca Require CVV Entry en
Yes
. -
Para enviar una confirmación del pago al cliente, establezca Send Email Confirmation en
Yes
. -
Para determinar el método que se utiliza para intercambiar información con el servidor PayPal durante una transacción, establezca URL method for Cancel URL and Return URL en uno de los siguientes:
GET
: recupera información que es el resultado de un proceso (método predeterminado).POST
: proporciona un bloque de datos, como datos introducidos en un formulario, a un proceso de administración de datos.
La URL de cancelación y la URL de devolución hacen referencia a la página a la que el cliente vuelve después de completar o cancelar la parte de pago del proceso de pago y envío en el servidor PayPal
-
Complete las siguientes secciones, según sea necesario para su tienda:
Configuración del informe de liquidación
-
Expanda en la sección Settlement Report Settings.
{width="600" modal="regular"}
-
Para SFTP Credentials, haga lo siguiente:
-
Si se ha registrado en el servidor FTP seguro de PayPal, introduzca las siguientes credenciales de inicio de sesión en el SFTP:
- Iniciar sesión
- Contraseña
-
Para ejecutar informes de prueba antes de publicar el cierre de compra rápido en el sitio, establezca Sandbox Mode en
Yes
. -
Escriba Custom Endpoint Hostname or IP Address.
De manera predeterminada, el valor es
reports.paypal.com
. -
Escriba Custom Path donde se guardan los informes.
De manera predeterminada, el valor es
/ppreports/outgoing
.
-
-
Para generar informes de acuerdo con una programación, complete la configuración de Scheduled Fetching:
-
Establezca Enable Automatic Fetching en
Yes
. -
Establezca Schedule en una de las siguientes opciones:
Daily
Every 3 Days
Every 7 Days
Every 10 Days
Every 14 Days
Every 30 Days
Every 40 Days
PayPal conserva cada informe durante 45 días.
-
Establezca Time of Day a las horas, minutos y segundos en que desea que se generen los informes.
-
Configuración de experiencia de front-end
Use Frontend Experience Settings para elegir los logotipos de PayPal que aparecerán en el sitio y personalizar el aspecto de las páginas de comerciantes de PayPal.
-
Expanda en la sección Frontend Experience Settings.
{width="600" modal="regular"}
-
Seleccione el(la) PayPal Product Logo que desea que aparezca en el bloque de PayPal de su tienda.
Los logotipos de PayPal están disponibles en cuatro estilos y dos tamaños:
No Logo
We Prefer PayPal (150 x 60 or 150 x 40)
Now Accepting PayPal (150 x 60 or 150 x 40)
Payments by PayPal (150 x 60 or 150 x 40)
Shop Now Using PayPal (150 x 60 or 150 x 40)
-
Para personalizar el aspecto de las páginas de comerciantes de PayPal:
-
Escriba el nombre de Page Style que desea aplicar a sus páginas de comerciante de PayPal:
paypal
: utiliza el estilo de página de PayPal.primary
: utiliza el estilo de página que identificó como estilo principal en el perfil de la cuenta.your_custom_value
: utiliza un estilo de página de pago personalizado, que se especifica en el perfil de la cuenta.
-
Para Header Image URL, escriba la dirección URL de la imagen que desea que aparezca en la esquina superior izquierda de la página de pago. El tamaño máximo de archivo es de 750 píxeles de ancho por 90 píxeles de alto.
note note NOTE PayPal recomienda que la imagen resida en un servidor seguro (https). De lo contrario, un explorador podría advertir que la página contiene elementos seguros y no seguros. -
Para establecer el color de las páginas, escriba el código hexadecimal de seis caracteres, sin el símbolo
#
, para cada uno de los siguientes elementos:- Header Background Color - Color de fondo del encabezado de la página de pago.
- Header Border Color - Color para borde de dos píxeles alrededor del encabezado.
- Page Background Color: color de fondo de la página de pago y alrededor del encabezado y del formulario de pago.
-
Paso 6: Completa la configuración básica de Pago y envío de PayPal Express
-
Expanda en la sección Basic Settings - PayPal Express Checkout.
{width="600" modal="regular"}
-
Para Title, escribe un título que identifique este método de pago durante el cierre de compra.
Se recomienda configurar el título en PayPal para cada vista de tienda.
-
Si ofrece varias formas de pago, ingrese un número para Sort Order a fin de determinar la secuencia en que se mostrará el proceso de pago y envío de PayPal Express cuando aparezca junto con las otras formas de pago.
Este número es relativo a las otras formas de pago. (
0
= primero,1
= segundo,2
= tercero, etc.) -
Establezca Payment Action en una de las siguientes opciones:
Authorization
- Aprueba la compra y suspende los fondos. La cantidad no se retira hasta que el comerciante la capture.Sale
: el importe de la compra se autoriza y se retira inmediatamente de la cuenta del cliente.
-
Para mostrar el botón Check out with PayPal en la página de productos, establezca Display on Product Details Page en
Yes
.
Paso 7: Completa la configuración avanzada de Pago y envío de PayPal Express
-
Expanda en la sección Advanced Settings.
{width="600" modal="regular"}
-
Establezca Display on Shopping Cart en
Yes
. -
Establezca Payment Applicable From en una de las siguientes opciones:
All Allowed Countries
: los clientes de todos los países especificados en la configuración de la tienda pueden utilizar este método de pago.Specific Countries
- Después de elegir esta opción, aparece la lista Payment from Specific Countries. Para seleccionar varios países, mantenga presionada la tecla Ctrl (PC) o la tecla Comando (Mac) y haga clic en cada elemento.
-
Para escribir comunicaciones con el sistema de pago en el archivo de registro, establezca Debug Mode en
Yes
.note note NOTE De acuerdo con las normas de seguridad de datos PCI, la información de la tarjeta de crédito no se registra en el archivo de registro. -
Para habilitar la comprobación de la autenticidad del host, establezca Enable SSL Verification en
Yes
. -
Para mostrar un resumen completo del pedido del cliente por artículo de línea del sitio de PayPal, establezca Transfer Cart Line Items en
Yes
. -
Para permitir que el cliente complete la transacción desde el sitio de PayPal sin volver a su tienda para la revisión de pedidos, establezca Skip Order Review Step en
Yes
. -
Una vez finalizado, haga clic en Save Config.