1. Proceso de Venta
Payday Public API
  • Proceso de Venta
  • Autenticacion y Firma HMAC
  • Proceso de Venta
    • Cotizacion - crear
      POST
    • Referencias - solicitar
      POST
    • Ofertas - previsualizar
      POST
    • Ofertas - seleccionar
      POST
    • Contrato - renderizar
      POST
    • Contrato - firma
      POST
    • Validar ICCID + IMEI
      POST
    • Finalizar venta
      POST
  • Productos
    • Marcas
      GET
    • Modelos y Prefijos por marca
      GET
  • Medios de Notificacion
    • Registrar Webhook para cotizacion
      POST
    • Polling Cotizacion
      GET
    • Historial de Eventos
      GET
  • Eventos Webhook
    • Evento quote.updated
    • reference.requested
    • reference.accepted
    • imei.validated
    • contract.signed
    • offer.selected
    • offer.previewed
  1. Proceso de Venta

Ofertas - seleccionar

POST
https://integrations.paydaymx.com/public-api/v1/sales-process/cotizaciones/{COTIZACION_ID}/ofertas/seleccionar
Selecciona una oferta previamente calculada y mueve la cotizacion al tramo de contrato.
Esta ruta confirma el plan financiero elegido por el integrador a partir de un offerId generado en la previsualizacion de ofertas. Una vez seleccionada, la cotizacion guarda el plan y avanza a la etapa de contrato.
Que recibe
Parametro de ruta:
1.
id: ObjectId de la cotizacion.
No recibe query params.
Body:
1.
offerId: string requerido.
Que devuelve
1.
cotizacion con process.next_action = wait_contract_signature.
2.
producto resumido.
3.
plan seleccionado.
Cuando usarla
Usala inmediatamente despues de la previsualizacion, cuando el usuario final ya eligio un plan.
Reglas y consideraciones
1.
Solo puede usarse cuando la cotizacion esta en etapa ofertas.
2.
Requiere que la cotizacion ya tenga ofertas previsualizadas.
3.
El offerId debe corresponder a una de las ofertas generadas para esa misma cotizacion.
4.
La cotizacion avanza a stage = contrato.
Errores frecuentes
1.
409 si la cotizacion no esta en etapa ofertas.
2.
422 si primero no se previsualizaron ofertas.
3.
422 si el offerId no coincide con una oferta valida.

Solicitud

Autorización
Agregar parámetro en header
X-Api-Key
Ejemplo:
X-Api-Key: ********************
Parámetros de ruta

Parámetros de Header

Parámetros del Body application/jsonRequerido

Ejemplos

Respuestas

🟢200Éxito
application/json
Bodyapplication/json

Solicitud Ejemplo de Solicitud
Shell
JavaScript
Java
Swift
curl --location 'https://integrations.paydaymx.com/public-api/v1/sales-process/cotizaciones/69fa7b48e65c5ec021a8aeb0/ofertas/seleccionar' \
--header 'X-Timestamp;' \
--header 'X-Nonce;' \
--header 'X-Signature;' \
--header 'X-Api-Key: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
    "offerId": "w39-m9-i1.5-f5000-e500"
}'
Respuesta Ejemplo de Respuesta
{}
Modificado en 2026-05-08 18:17:15
Anterior
Ofertas - previsualizar
Siguiente
Contrato - renderizar
Built with