Skip to main content
Este documento proporciona detalles específicos para usar el Conector de API de Proveedor de Tarjetas de Regalo de Fluz con Incomm como proveedor.

API original de Incomm vs Adaptador de API de Fluz

URL base

Incomm original

  • Usa Autenticación Bearer con el encabezado Authorization; primero necesitas generar un token de autorización.
Para generar el AuthToken envía una solicitud al endpoint /auth/token con el cuerpo:

Adaptador de API de Fluz

  • Usa Autenticación Básica con el encabezado Authorization (igual que todas las integraciones de proveedores).

Comparación de endpoints de API

Ejemplos de solicitud

Crear orden

Solicitud original de Incomm:

Solicitud del Adaptador de API de Fluz:

Una orden cubre un destinatario y un producto. DeliverEmail no debe ser true, porque Fluz devuelve las credenciales de la tarjeta de regalo en la respuesta de la orden en lugar de enviar un correo electrónico al destinatario, lo que mantiene la entrega bajo tu control. PurchaseOrderNumber y CustomerOrderId se mantienen para compatibilidad con la forma de tu solicitud existente; correlaciona una orden usando los identificadores que devuelve Fluz.

Tiempos de respuesta

La creación de la orden es sincrónica y siempre se ejecuta hasta completarse. La llamada no regresa hasta que la compra haya finalizado, lo que puede tomar hasta 150 segundos, así que establece el tiempo de espera de lectura de tu cliente por encima de eso.
Los valores de estado de la orden son de Fluz, no de Incomm. OrderStatus devuelve PENDING, IN_PROGRESS, COMPLETED, FAILED o CANCELED. Consulta Comportamiento del conector para valores de estado, respuestas de error, límites y restricciones de solicitud.

Ejemplo de uso con cURL

Ejemplo 1: Obtener una orden específica con tarjetas de regalo

Ejemplo 2: Obtener detalles de la orden

Ejemplo 3: Obtener saldo

Ejemplo 4: Crear una nueva orden