Skip to main content
checkout.collection_document_session.completed

Qué significa

La sesión de checkout de documentos terminó y el pago fue relacionado con los documentos seleccionados. El arreglo documents identifica los saldos involucrados.

Payload completo

Cómo procesarlo

1

Deduplica por id

No repitas aplicaciones si el evento vuelve a llegar.
2

Correlaciona el pago

Usa paymentId y checkoutSessionId.
3

Actualiza cada documento

Lee appliedAmountMinor y remainingBalanceMinor como strings enteros en documents[].currency.
4

Conserva el contexto externo

Usa documents[].metadata sin asumir un esquema fijo y tolera propiedades nuevas.
5

Responde 200

Procesa tareas pesadas fuera del request.
Este evento se genera después de aplicar el pago. No sustituye checkout.session.completed, que se emite al aceptar la evidencia, ni payment.succeeded, que confirma financieramente el pago.