Enviar detalles de las transacciones desde PayPal

Quaderno genera automáticamente sus facturas y abonos con los datos del cliente recibidos de PayPal, que a su vez recibe la información recopilada por la plataforma que utilizas para gestionar tus ventas.

Este artículo explica cómo personalizar la información que PayPal envía a Quaderno. Esta información es útil para integradores y desarrolladores. Si faltan datos en tus documentos, ponte en contacto con el equipo de soporte de tu plataforma externa para solicitar ayuda en solucionar estos problemas.

Recopilar la localización del cliente

Para cumplir con el IVA de la UE en Quaderno y PayPal, es necesario serializar la dirección IP en la variable custom de tu formulario de pago, así como el número de IVA del cliente (solo para ventas B2B).

Para tener suficientes evidencias de localización y cumplir así con el IVA, te recomendamos que te asegures de que el país también se envíe a Quaderno. Dependiendo del caso, se requerirán una o dos evidencias no conflictivas.

Quaderno puede interpretar los siguientes campos custom de PayPal:

  • tax_id : NIF del cliente
  • ip_address : Dirección IP del cliente
  • type : Código de impuesto de esta transacción
  • quaderno_id : Utiliza este campo si deseas utilizar los datos de facturación que el cliente ya tiene en Quaderno.

Recopilar los datos de facturación del cliente

En la UE, es necesario mostrar los datos de facturación completos del cliente en cualquier factura.

Hay muchas maneras de usar PayPal: esta información puede recopilarse simplemente a partir de los datos que el cliente proporciona en su cuenta de PayPal. O bien, puedes asegurarte de que se recopile en tu formulario de pago de PayPal, estableciendo la variable "address_override " en "1 ", como se explica aquí.

Seguimiento de las ventas de productos

Si deseas enviar los SKU de sus productos para realizar un seguimiento de tus ventas, Quaderno lee el SKU de los siguientes campos de PayPal (solo uno, marcado en orden): NUMBER , ISBN , PLU , MODELNUMBER o SUBJECT .

Ejemplo de formulario de pago

El siguiente ejemplo muestra una personalización del formulario de pago de PayPal para incluir los datos de facturación del cliente, el número de IVA (si corresponde) y la dirección IP:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
  <input type="hidden" name="address_override" value="1">
  <input type="hidden" name="cmd" value="_xclick">
  <input type="hidden" name="business" value="[email protected]">
  <input type="hidden" name="item_name" value="New Router">
  <input type="hidden" name="amount" value="100.00">
  <input type="hidden" name="first_name" value="Maurice">
  <input type="hidden" name="last_name" value="Moss">
  <input type="hidden" name="address1" value="123 Carenden Road">
  <input type="hidden" name="city" value="London">
  <input type="hidden" name="zip" value="EC5M 8AJ">
  <input type="hidden" name="country" value="GB">
  <input type="hidden" name="email" value="[email protected]">
  <input type="hidden" name="custom" value="<?php echo json_encode(array("tax_id" => "GB123456789", "ip_address" => $_SERVER['REMOTE_ADDR'])) ?>"/>
  <input type="hidden" name="return" value="http://yourdomain.com/thank-you.html">
  <input type="image" name="submit" border="0" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynow_LG.gif">
</form>

En este artículo, hemos visto algunas formas de garantizar que tu plataforma recopile todos los campos necesarios de PayPal, ya que Quaderno solo puede mostrar los datos que PayPal nos envía. Sin embargo, existen muchas maneras diferentes de usar PayPal. Consulta “Fundamentos de formularios HTML para PayPal Payments Standard”" y “Variables HTML Variables para PayPal Payments Standard” para obtener una referencia más completa de PayPal, o contacta con el equipo de soporte de PayPal si aún faltan campos en sus documentos.

¿Aclaró tus dudas? Gracias por el feedback Hubo un problema al enviar tus comentarios. Por favor, inténtalo de nuevo más tarde.

¿Necesitas más ayuda? Contacta Contacta