PayPal Order
PayPal Order crea pedidos de pago en tu cuenta de PayPal y consulta los que ya existen. Un pedido es la petición de cobro que tu cliente aprueba en PayPal: al crearlo, recibes un enlace que el cliente abre para pagar con su cuenta de PayPal o su tarjeta.
Cuándo usarlo
- Un cliente confirma una compra por chat o por correo y quieres enviarle un enlace de pago de PayPal.
- Quieres generar el enlace de pago de una reserva desde el mismo flujo que la registra.
- Quieres comprobar si un cliente ya ha aprobado el pago de su pedido antes de prepararlo.
Configuración
Necesitas una credencial PayPal API con el Client ID y el Client Secret de tu aplicación de PayPal, y el entorno: Sandbox para pruebas o Live para cobros reales. Consulta Credenciales.
| Campo | Qué hace |
|---|---|
| Credential (obligatorio) | La credencial PayPal API de tu cuenta. |
| Operation (obligatorio) | La acción que realiza el componente: Create o Get. Por defecto, Create. Consulta Operaciones. |
| Order ID | Solo en Get, y obligatorio en ella. El identificador del pedido en PayPal. |
| Intent | Solo en Create. CAPTURE si el pago se cobrará de una vez; AUTHORIZE si solo se reservará el importe en la cuenta del cliente para cobrarlo después. Por defecto, CAPTURE. |
| Amount | Solo en Create, y obligatorio en ella. El importe con decimales, por ejemplo 10.00. |
| Currency | Solo en Create. La moneda del pedido, como EUR o USD. Por defecto, USD. |
| Description | Solo en Create. Texto que describe la compra. Opcional. |
Operaciones
- Create: crea un pedido por el importe y la moneda indicados y devuelve el enlace para que el cliente lo apruebe.
- Get: devuelve el estado y los datos de un pedido.
Resultado
La salida Data devuelve un elemento con los datos del pedido: su identificador, su estado, la intención, el importe, la moneda, la descripción y la fecha de creación. Al crearlo, incluye el enlace de aprobación (approve_url) que tienes que enviar al cliente. Cuando el pedido ya tiene un cobro o una reserva, incluye también su identificador y su estado.
Puedes conectarla a un correo o a un mensaje de WhatsApp para enviar el enlace al cliente, o a una condición que compruebe el estado. El componente también se puede conectar a un Agente como herramienta, para que el agente decida cuándo usarlo. Consulta Tool Mode.
Ejemplo
Una tienda de artesanía vende por Instagram y cobra con PayPal.
- Cuando un cliente confirma un pedido, el flujo recibe el importe y lo que ha comprado.
- Añade PayPal Order con Operation en
Create, Amount en45.00, Currency enEURy en Description el nombre de la pieza. - Conecta la salida Data a un mensaje que envíe al cliente el enlace
approve_url. - Más tarde, usa otro PayPal Order con Operation en
Gety el Order ID para comprobar si el cliente ha aprobado el pago.
Buenas prácticas
- Prueba tus flujos con una credencial en
Sandboxantes de usar una enLive. - Guarda el Order ID con el pedido de tu tienda: es lo que necesitas para consultarlo después.
Componentes relacionados
- PayPal Invoice: facturas de PayPal.
- PayPal Payout: envía dinero a otras cuentas de PayPal.