Saltar al contenido principal
Versión: 1.21.1

Crear orden de compra de certificados

POST 

/orders

Crea una orden en estado PENDING para la empresa del usuario autenticado, con precio calculado según el tipo de usuario y el rango de volumen (ver GET /pricing), y genera quantity ítems PREPAID con la vigencia indicada (quedan utilizables solo cuando la orden pasa a PAID). Devuelve los datos para abrir el widget de pago de WOMPI. El precio unitario ya incluye IVA; total_amount = precio unitario × cantidad. Responde 200 (no 201). Si falla la consulta a la pasarela después de crear la orden, la orden queda PENDING y puede recuperarse con POST /orders/{uuid}/retry. La respuesta 500 de ese caso no incluye el uuid de la orden: obténgalo con GET /orders (la orden más reciente, en PENDING) antes de llamar a POST /orders/{uuid}/retry. Repetir POST /orders crea otra orden PENDING. Tipo de emisión: la orden se compra para un issuance_flow (BIOMETRIC o DOCUMENTARY) y sus cupos solo se consumen en solicitudes de ese tipo; no se pasan de un tipo a otro. Sin issuance_flow se usa el de la empresa (viafirma → BIOMETRIC; mail y dual → DOCUMENTARY). Se cotiza con la lista de precios de ese tipo (ver GET /pricing); si el tipo de usuario no tiene lista para ese tipo de emisión, responde 422 PRICING_TIER_NOT_FOUND.

Request​

Responses​

Orden creada (PENDING) y datos del widget de pago