Este documento describe los cambios realizados en la documentación de la API de QRwey!. Las versiones aquí listadas corresponden a la versión del documento, no necesariamente a un cambio en el endpoint o versión de la API pública.
Se documentó el endpoint para obtener la representación impresa (PDF) de un CFDI a partir de su UUID fiscal, devuelta en Base64:
GET /v1/qrs/invoices/uuid/{uuid}/pdf— Descargar PDF de CFDI en Base64
Se agregó el esquema InvoicePdfResponse y la sección correspondiente en la guía Detalle de CFDI.
Se documentó el nuevo recurso Productos de la Gestión de Clientes, con los endpoints para administrar el catálogo de productos de cada comercio:
POST /v1/qrs/merchants/{merchantId}/products— Crear productos (acepta una lista)GET /v1/qrs/merchants/{merchantId}/products— Listar productos (paginado, filtrosearch)GET /v1/qrs/merchants/{merchantId}/products/{merchantProductId}— Obtener producto por IDPUT /v1/qrs/merchants/{merchantId}/products/{merchantProductId}— Actualizar producto
Se agregó la guía Catálogo de productos del comercio y los esquemas CreateMerchantProductRequest, UpdateMerchantProductRequest y MerchantProductResponse.
Se agregaron los siguientes campos:
subtotaloperation_data[x].amount
Se agregaron los siguientes campos:
subtotalsat_payment_method_descoperation_data[x].amountoperation_data[x].sat_unit_descoperation_data[x].sat_product_service_descoperation_data[x].sat_tax_object_desc
Estos cambios permiten devolver información más descriptiva y completa al momento de resolver un código QR.
- Nueva cabecera
Idempotency-Key - Nuevo campo
sat_payment_method - Cambios en el objeto
operation_data - Incorporación de credenciales de pruebas
- Nueva sección
taxesdentro deoperation_data
Estos cambios mejoran la confiabilidad de las operaciones, agregan soporte fiscal adicional y fortalecen los flujos de integración.
- Primera versión de la especificación de la API de QRwey!
- Definición de flujos básicos de generación y resolución de códigos QR
- Estructura inicial de objetos y validaciones
- Este changelog aplica únicamente a la documentación.
- Para el contrato técnico exacto, consulta siempre la Referencia del API