Integración con Virtualpos

Integradores

Personaliza la experiencia de pagos con Virtualpos

Integra tu sitio web o aplicación móvil con Virtualpos y accede de forma automática a múltiples medios de pago. Inicia transacciones, suscripciones y recibe notificaciones vía Webhook con detalle de comisiones y fecha de abono en cada pago.

science

Sandbox

Un ambiente idéntico al productivo para todas tus pruebas.

support_agent

Soporte técnico

Te damos soporte técnico a través de Slack y videoconferencia.

handshake

Te asesoramos

Te ayudamos a diseñar la mejor solución para tu negocio.

Integraciones e-commerce

Integra en minutos Web Checkout a tu e-commerce

Plugins construidos para conectar en minutos las más importantes plataformas de comercio electrónico.

Vtex
Jumpseller
Magento
PrestaShop
WooCommerce

API Reference

Operaciones disponibles

Resumen de los endpoints principales. Consulta la documentación completa para ver parámetros, ejemplos y respuestas detalladas.

lockAutenticaciónAuthorization: api_key+Signature: JWT HS256URLs de retorno en Base64
payments

Pagos

Recomendada para nuevas integraciones

v3.1
  • POST
    /payment

    Crear intención de pago

  • GET
    /payment/{uuid}

    Obtener estado y detalle del pago

  • POST
    /payment/{uuid}/webcheckout

    Generar link de pago + QR

  • DELETE
    /payment/{uuid}

    Cancelar pago pendiente

  • GET
    /payments/getPaymentList

    Listar y filtrar pagos

  • GET
    /payment/{uuid}/logs

    Bitácora de eventos de la transacción

autorenew

Suscripciones PAT

Cobros recurrentes automatizados

v3
  • POST
    /pat/crearPlan

    Crear plantilla de cobro recurrente

  • POST
    /pat/crearSuscripcion

    Enrolar cliente en un plan

  • GET
    /pat/recuperarSuscripcion/{id}

    Estado y detalle de una suscripción

  • DELETE
    /pat/cancelarSuscripcion/{id}

    Cancelar suscripción definitivamente

  • POST
    /pat/crearCargo

    Generar cargo manual puntual

  • GET
    /pat/reintentarCargo/{id}

    Reintentar cargo rechazado

  • PUT
    /pat/{id}/generarLinkCambio

    Link para actualizar tarjeta del cliente

  • DELETE
    /pat/cancelarCargosFuturos/{id}

    Pausar cobros sin cancelar suscripción

join

Pay & Subscribe

Pago inicial + enrolamiento en un paso

v1
  • POST
    /pay-and-subscribe

    Cobrar monto inicial y activar suscripción en un solo checkout

  • GET
    /pay-and-subscribe/{uuid}

    Estado combinado del pago y la suscripción

account_balance

Depósitos y conciliación

Consulta de abonos y retenciones tributarias

v3.1
  • GET
    /deposit/{date}

    Detalle del abono: monto bruto, comisiones, IVA y neto a depositar

  • GET
    /deposit/{date}/sales

    Resumen de ventas del día: cierre de caja diario

  • GET
    /deposit/{date}/withholdings

    Retenciones tributarias del día para declaración ante el SII

Flujos principales

Cómo se conectan los endpoints

Los tres flujos más usados, paso a paso.

Pago Web Checkout

v3.1
  1. 1

    Crear pago

    POST/payment
  2. 2

    Generar link + QR

    POST/payment/{uuid}/webcheckout
  3. 3

    Redirigir al cliente al checkout

  4. 4

    Verificar estado

    GET/payment/{uuid}

Suscripción Recurrente

v3
  1. 1

    Crear plan

    POST/pat/crearPlan
  2. 2

    Crear suscripción

    POST/pat/crearSuscripcion
  3. 3

    Cliente autoriza tarjeta → estado ACTIVA

  4. 4

    Verificar suscripción

    GET/pat/recuperarSuscripcion/{id}
  5. 5

    Consultar cada cargo

    GET/pat/recuperarCargo/{id}

Pay & Subscribe

v1
  1. 1

    Pago + enrolamiento en un solo paso

    POST/pay-and-subscribe
  2. 2

    Cliente paga y autoriza cobros futuros

  3. 3

    Consultar estado combinado

    GET/pay-and-subscribe/{uuid}

¿Listo para integrar? Consulta parámetros completos, ejemplos de request/response y códigos de error en la documentación oficial.

Ver documentación completaarrow_outward

Comienza hoy

¿Quieres comenzar?

Solicita tu cuenta sandbox a soporte@virtualpos.cl. Cuéntanos el detalle de tu proyecto para poder configurar tu cuenta con todo lo que necesitas.