Guía para desarrolladores
Referencia de API
Explorar documentación

Referencia de la API

Explora el esquema OpenAPI, la referencia interactiva Scalar y el catálogo completo de endpoints del tenant.

Contrato en vivo

El portal publica un contrato OpenAPI descargable en /openapi.json y un explorador interactivo Scalar en /api-reference (también en el host de la API en /reference). Cada esquema de request/response se genera desde los decoradores de NestJS — usa Scalar cuando necesites tipos, ejemplos y pruebas en vivo por campo.

Todos los endpoints del tenant

Matriz completa método × path de la API de tenant. Abre /api-reference y selecciona una operación para ver los esquemas completos de request/response.

MétodoPathTagPropósito
GET/v1/banksBanksCatálogo de bancos (code, name, services, logoUrl)
GET/v1/quote?usdAmount=PaymentsCotización BCV (liquidación + mediana)
POST/v1/payments/c2p/requestPaymentsCrear intent C2P + solicitar OTP bancario
POST/v1/payments/c2pPaymentsEjecutar cobro C2P con token del cliente
POST/v1/payments/vposPaymentsCobro VPOS con tarjeta (BNC, solo PCI)
POST/v1/payments/pago-movil/verifyPaymentsVerificar referencia Pago Móvil (BNC o R4)
GET/v1/payments/by-ref/:externalRefPaymentsÚltimo pago por referencia de correlación
GET/v1/payments/:idPaymentsRecibo de pago por id
POST/v1/payments/:id/reversePaymentsReversar un C2P completado
POST/v1/payments/debit/otpAdvanced paymentsSolicitar OTP de débito inmediato (VES)
POST/v1/payments/debitAdvanced paymentsEjecutar débito inmediato
GET/v1/payments/operations/:idAdvanced paymentsConsultar operación de red pendiente
POST/v1/payments/creditAdvanced paymentsCrédito inmediato por teléfono
POST/v1/payments/credit/accountAdvanced paymentsCrédito a cuenta de 20 dígitos
POST/v1/payments/credit/disburseAdvanced paymentsDispersar Pago Móvil entrante por teléfono
POST/v1/payments/payoutsAdvanced paymentsDispersión multi-beneficiario a cuentas
POST/v1/payments/changeAdvanced paymentsEnviar vuelto al cliente
POST/v1/merchantsMerchantsRegistrar comerciante (+ método opcional)
GET/v1/merchantsMerchantsListar o buscar por externalRef
GET/v1/merchants/:idMerchantsDetalle + métodos de payout
PATCH/v1/merchants/:idMerchantsActivar / desactivar comerciante
DELETE/v1/merchants/:idMerchantsEliminar si no hay historial de payouts
GET/v1/merchants/:id/payout-methodsMerchantsListar métodos Pago Móvil
POST/v1/merchants/:id/payout-methodsMerchantsAgregar método de payout
POST/v1/merchants/:id/payout-methods/:methodId/defaultMerchantsDefinir método por defecto
DELETE/v1/merchants/:id/payout-methods/:methodIdMerchantsEliminar método de payout
POST/v1/merchants/:id/payout-methods/:methodId/verify/startMerchantsIniciar microdepósitos
POST/v1/merchants/:id/payout-methods/:methodId/verifyMerchantsConfirmar montos de microdepósito
POST/v1/merchants/:id/verify/startMerchantsLegado: verificar método default
POST/v1/merchants/:id/verifyMerchantsLegado: confirmar método default
POST/v1/payoutsPayoutsCrear payout simple (idempotente)
POST/v1/payouts/batchPayoutsBatch con resultados por ítem
GET/v1/payoutsPayoutsListar payouts (paginación por cursor)
GET/v1/payouts/by-ref/:externalRefPayoutsPayout por externalRef
GET/v1/payouts/:idPayoutsPayout por id
POST/v1/webhooksWebhooksRegistrar endpoint (secret una sola vez)
GET/v1/webhooksWebhooksListar endpoints (sin secrets)
PATCH/v1/webhooks/:idWebhooksActualizar url / events / active
DELETE/v1/webhooks/:idWebhooksEliminar endpoint + historial
POST/v1/notifications/testWebhooksEnviar notification.test a suscriptores

Markdown para IA / LLM

Si conectas un agente de código o un pipeline RAG, usa estas superficies Markdown en lugar de scrapear el HTML. Siguen la convención llms.txt.

URLPropósito
/llms.txtÍndice curado con enlaces a páginas Markdown
/llms-full.txtGuía completa en inglés en un solo Markdown
/{slug}.mdUna guía como Markdown limpio (p. ej. /merchants-payouts.md)
/index.html.mdMarkdown de la descripción general
/es/llms.txtÍndice en español
/es/llms-full.txtGuía completa en español en un solo Markdown
/es/{slug}.mdMarkdown de una página en español
/openapi.jsonContrato OpenAPI 3 machine-readable (alimenta Scalar)
/api-referenceUI interactiva Scalar de cada operación documentada

Contrato desplegado

Abre el explorador de la API

El explorador interactivo y el esquema legible por máquinas se sirven directamente desde este portal.

GET /openapi.json