Payu icon

Payu

(0 reviews)
Solución de integración para gestionar pagos con tarjeta de crédito, PSE, tokens de tarjetas, reembolsos, devoluciones parciales y pagos en efectivo. Incluye consulta de bancos disponibles, métodos de pago y generación de reportes de transacciones.

home

🛡️ cs-payu-sapi

La API cs-payu-sapi provee una solución integral para la gestión de pagos electrónicos, permitiendo la integración controlada con la pasarela de pagos PayU para el procesamiento de transacciones financieras de alto volumen.

Expone operaciones REST para:

  • Pagos con tarjeta de crédito y débito
  • Transacciones PSE (Pagos Seguros en Línea)
  • Gestión de tokens de tarjetas de crédito
  • Procesamiento masivo de pagos mediante archivos
  • Reembolsos totales y parciales
  • Consulta de métodos de pago disponibles
  • Reportes transaccionales por código de referencia
  • Formularios WebCheckout para integración HTML

La API actúa como una System API (SAPI), centralizando reglas de integración, seguridad y trazabilidad desde MuleSoft Anypoint Platform.


🌐 Información Básica

  • Nombre de la API: cs-payu-sapi
  • Versión: 1.0.0
  • Plataforma: MuleSoft Anypoint Platform
  • Runtime: Mule 4.4.0
  • Tipo: System API
  • URL Base QA:https://cs-payu-sapi-qa.us-e1.cloudhub.io/api/
  • URL Base Producción:https://cs-payu-sapi-prod.us-e1.cloudhub.io/api/
  • Protocolo: HTTPS / REST

🔐 Autenticación

Para consumir esta API, el consumidor debe enviar obligatoriamente en cada solicitud los siguientes mecanismos de seguridad:

  1. Client ID Enforcement

    • Headers requeridos:

      • client_id
      • client_secret
    • Las credenciales son asignadas a la aplicación consumidora en MuleSoft Anypoint Platform.
  2. Bearer Token (OAuth 2.0)

    • Header requerido:

      • Authorization: Bearer <access_token>
    • El token debe ser obtenido desde el servicio corporativo de autenticación.
    • El token debe estar vigente al momento de la solicitud.

Ambos mecanismos son requeridos para que la solicitud sea aceptada por la plataforma.

🔒 Aviso de Seguridad
Las credenciales (client_id, client_secret) y los tokens OAuth son información sensible y no deben compartirse ni almacenarse en repositorios públicos.


🚀 Cómo Consumir

La API se encuentra publicada en las siguientes plataformas:

📋 Para consultar detalles de cada método:
1. Navegar en el menú izquierdo de la documentación
2. Expandir la sección "Summary"
3. Seleccionar el método específico que requiere consultar


📍 Endpoints Disponibles

MétodoEndpointDescripción
POST/api/credit-card/tokensCrear tokens de tarjeta de crédito
GET/api/credit-card/tokensObtener tokens de tarjeta de crédito
DELETE/api/credit-card/tokens/bulkEliminar tokens de tarjeta de crédito en lote
POST/api/credit-card/tokens/bulk/registrationRegistrar tokens de tarjeta de crédito en lote
DELETE/api/credit-card/tokens/{tokenId}Eliminar un token de tarjeta de crédito
GET/api/payments/available-methodsObtener métodos de pago disponibles
POST/api/payments/credit-cardRealizar pago con tarjeta de crédito
POST/api/payments/cash-or-referencedRealizar pago en efectivo o referenciado
POST/api/payments/pseRealizar pago por PSE
POST/api/payments/webcheckout-formProcesar pagos mediante formulario HTML (WebCheckout)
POST/api/payments/bulk-tokensRealizar pagos con tokens en lote
GET/api/pse/banksObtener lista de bancos disponibles para PSE
GET/api/reportsObtener reportes por código de referencia
POST/api/refundsCrear un reembolso
POST/api/partial-refundsCrear un reembolso parcial

⚠️ Manejo de Errores

La API utiliza códigos HTTP estándar para indicar el resultado del procesamiento de las solicitudes.

Estos códigos representan condiciones de autenticación, autorización, formato, disponibilidad del servicio o fallos de integración, y no representan decisiones propias del negocio financiero.

CódigoEstadoDescripción
200OKSolicitud procesada correctamente
400Bad RequestSolicitud inválida o mal formada
401UnauthorizedToken OAuth inválido o ausente
403ForbiddenClient ID sin permisos
404Not FoundRecurso no encontrado
422Unprocessable EntityTransacción rechazada por la pasarela
429Too Many RequestsLímite de solicitudes excedido
500Internal Server ErrorError interno inesperado
503Service UnavailableServicio temporalmente no disponible
504Gateway TimeoutTiempo de espera agotado

📝 Formatos de Archivo Soportados

Para endpoints que procesan archivos en lote (/bulk operations):

TipoContent-TypeDescripción
JSONapplication/jsonFormato estructurado para datos JSON
CSVtext/csvValores separados por comas
Binarioapplication/octet-streamArchivos CSV en formato binario

📞 Soporte

Para soporte técnico o incidencias relacionadas con la integración:

Coordinación de Servicios de Integración y Aplicaciones


📅 Información Adicional

Documentación creada en Enero 2026 – Fundación Grupo Social – Colmena

© 2026 Fundación Grupo Social – Colmena


Esta documentación se mantiene actualizada conforme se incorporan nuevos métodos o desarrollos.



Reviews