SkipDocumentación Skipdocs
AAPDÓrdenes

Ciclo de vida de la orden

Desde la creación hasta la captura, la secuencia de llamadas que hacen tu backend y el widget.

Una orden AAPD pasa por cinco pasos mediados por backend. Tu backend es dueño del paso 1; el widget es dueño de los pasos 2–4 (lo embebes pero no llamas a los endpoints directo); tu backend opcionalmente llama al paso 5 (refund).

Tu backend             SkipPay              Widget                Ventipay
     │                     │                   │                       │
     │  POST /orders       │                   │                       │
     │ ─────────────────► │                   │                       │
     │ ◄── { hash } ──    │                   │                       │
     │                     │                   │                       │
     │   (mintea widget,                        │                       │
     │    embebe iframe)                        │                       │
     │                     │                   │                       │
     │                     │ ◄── validate_customer_identity ──         │
     │                     │ ◄── add_payment_method ──                 │
     │                     │     ───────────────────────► (setup tarjeta) │
     │                     │ ◄── POST /payment ──                     │
     │                     │     ───────────────────────► (flujo préstamo)  │
     │                     │     ◄── webhooks ───────────              │
     │                     │                                            │
     │ ◄── webhook (order.paid) ──                                    │
     │                                                                │
     │  PUT /orders/{hash}/refund   (opcional, en cualquier momento después de paid) │
     │ ─────────────────► │                                          │

Paso a paso

PasoEndpointAuthLlamadorDoc
1POST /ordersclient_secretTu backendCrear una orden
2POST /orders/{hash}/validate_customer_identityclient_idWidgetValidar identidad
3POST /orders/{hash}/add_payment_methodclient_idWidgetAgregar método de pago
4POST /orders/{hash}/paymentclient_idWidgetCapturar pago
5PUT /orders/{hash}/refundclient_secretTu backend (opcional)Reembolso

Solo implementas el paso 1 y el paso 5 (más el receptor de webhooks). El resto es trabajo del widget — los gestiona solo cuando lo embebes.

Ciclo de vida del estado de la orden

pending → partially_paid → paid → (partially_refunded | refunded)
       └→ cancelled
EstadoCuándo
pendingOrden creada, sin pago todavía
partially_paidPrimera cuota del 30% capturada
paidPréstamo aprobado y financiado completo
partially_refundedReembolso parcial emitido
refundedReembolso total procesado
cancelledOrden cancelada antes del pago

Recibes un webhook en cada cambio de estado. Ver Webhooks → Catálogo de eventos.

URL base

https://pay.getskip.ai

Staging: https://staging.pay.getskip.ai. Ver Conceptos → Ambientes.

On this page