¿Cómo hago para implementar la interfaz HTTPS de Payflow Pro y de Pagos Web PayPal Pro Payflow Edition?

Los usuarios de Payflow Pro (EE. UU., Australia) y de Pagos en el sitio web, versión Pro, de PayPal, Payflow Edition (Reino Unido) pueden utilizar la interfaz HTTPS para publicar directamente en los servidores de Payflow Pro sin instalar un SDK. Esto les permite usarlo con cualquier sistema operativo o lenguaje.

El protocolo de mensajes de Payflow Pro utiliza el par nombre-valor (NVP) o el formato XMLPay 2.0 para proporcionar transporte subyacente para transacciones de nivel de aplicación. Los datos de la transacción se incrustan en el cuerpo de un HTTP POST estándar y se envían a las direcciones URL especificadas. Utiliza los mismos parámetros NVP o esquema XMLPay que se encuentran en los SDK actuales. Sin embargo, deberás incluir los siguientes encabezados durante la solicitud:

  • Content- Tipo: text/namevalue (obligatorio)
  • X-VPS-Timeout: 30 (obligatorio)
  • X-VPS-VIT-OS-Nombre: Linux
  • X-VPS-VIT-OS-Versión: RHEL 4
  • X-VPS-VIT-Client-Type: PHP/cURL
  • X-VPS-VIT-Client-Version: 0.01
  • X-VPS-VIT-Client-Architecture: x86
  • X-VPS-VIT-Integration-Product: Mi aplicación
  • X-VPS-VIT-Integration-Version: 0.01
  • X-VPS-VIT-Runtime-Version: 10.2
  • X-VPS-Request-ID: 12345678

Utiliza las siguientes URL para enviar transacciones a los servidores de producción de Payflow Pro de PayPal:

  • Producción (en vivo): https://payflowpro.paypal.com
  • Piloto (prueba): https://pilot-payflowpro.paypal.com

Nuestro protocolo de mensajes Payflow Pro es un protocolo compatible con HTTP para transacciones. Tiene los siguientes objetivos:

  • Mejorar la flexibilidad para los desarrolladores que se integran en el servicio Payflow Pro para comercios de EE. UU., Reino Unido y Australia.
  • Funcionar sin necesidad de un SDK.
  • Aumentar la confiabilidad a través de la adhesión a estándares abiertos.
  • Proporcionar herramientas integradas para evitar transacciones y autorizaciones duplicadas.

Se pueden encontrar ejemplos en GitHub.

Más formas en las que podemos ayudarlo

Centro de resoluciones

Solucionar problemas de transacciones y cuenta

Centro de impuestos

Obtenga su formulario 1099-K y otra información fiscal aquí

Ayuda para empresas

Obtenga ayuda con cualquiera de nuestros productos de PayPal

Soporte técnico

Descubra cómo funciona PayPal para su negocio

Centro de mensajes

Envíe, reciba y vea sus mensajes de PayPal