Pasarela Payment MyPay
    Pasarela Payment MyPay
    • Quick Start
    • Instalacion
    • Payments
      • Payments
        POST
      • Detalles de Transaccion
        POST
      • Paginacion y Filtro
        GET
      • Obtener validaciones de las transacciones
        GET

    Quick Start

    MyPay es una API de pagos con enfoque multi-tenant que se integra con un procesador (NMI). Separa claramente:
    Administración (tenants, terminals, secretos) protegida con JWT.
    Pagos y consultas protegidos con X-Api-Key por tenant/terminal.

    Antes de empezar#

    Define tus ambientes (QA, Staging, Producción) y el host de cada uno.
    Ten una X-Api-Key activa por tenant y una security_key por terminal (gestionada en secreto).
    Usa datos de prueba; nunca incluyas credenciales reales en clientes públicos.

    Tu primer recorrido#

    1.
    Autentícate para tareas administrativas y obtén un JWT (solo para endpoints de admin).
    2.
    Crea un tenant con su información corporativa.
    3.
    Crea un terminal vinculado al tenant y registra la security_key en el gestor de secretos.
    4.
    Procesa un cobro con el endpoint de pagos utilizando X-Api-Key (no requiere JWT).
    5.
    Consulta la transacción o reporte los movimientos con los endpoints de consulta/reporting.

    Buenas prácticas rápidas#

    Trata la security_key como un secreto de alto riesgo: nunca viaja al frontend ni se imprime en logs.
    Limita el acceso CORS y exige TLS en todos los ambientes.
    Usa Idempotency-Key en cobros para evitar duplicados ante reintentos.

    Pitfalls frecuentes#

    Mezclar JWT (admin) con X-Api-Key (pagos): son canales y políticas diferentes.
    Enviar datos sensibles a clientes públicos o almacenarlos en clear text.
    Ignorar la rotación de secretos o ejecutar consultas sin filtros y paginación.

    Siguientes pasos#

    Sigue con Installation (para levantar el servicio), luego Setup (para configurar seguridad, secretos y trazabilidad) y finalmente Endpoints (referencia completa y errores simulados).
    Modificado en 2025-10-29 15:25:17
    Siguiente
    Instalacion
    Built with