Cómo funciona la facturación

Revclic factura al comercio las comisiones correspondientes a los artículos validados. Esta guía resume el ciclo general; las fechas y los importes mostrados en la factura son siempre la referencia.

Del carrito a la factura

  1. El comercio registra la transacción mediante createTransaction.
  2. Los artículos permanecen en validación durante el plazo aplicable.
  3. El comercio acepta o rechaza los artículos mediante updateTransaction.
  4. Los artículos aceptados y elegibles se agrupan en una factura.
  5. El comercio abona el importe antes de dueDate.

Las devoluciones y cancelaciones deben notificarse antes de finalizar el periodo de validación. Un artículo que siga pendiente puede procesarse automáticamente según las reglas de la plataforma.

Consultar facturas con GraphQL

query MerchantInvoices($merchantId: ID!, $page: Int, $status: String) {
  merchantInvoices(merchantId: $merchantId, page: $page, status: $status) {
    currentPage
    totalResults
    totalPages
    items {
      id
      amount
      dueDate
      status { code label }
      paymentMethod { code label }
      paymentDate
      pdfUrl
      createdAt
    }
  }
}
{
  "merchantId": "1",
  "page": 1,
  "status": null
}

La consulta invoiceStatuses devuelve los códigos de estado disponibles actualmente. Utilízalos para construir los filtros en lugar de mantener una lista fija en la integración.

Pago y justificantes

El método de pago, la fecha de abono y el enlace al PDF se muestran cuando están disponibles. Si pdfUrl contiene un valor, utiliza esa URL para descargar el documento oficial. Si detectas una diferencia entre una estimación y la factura, contacta con Revclic e indica el identificador de la factura.

Consulta la página merchantInvoices para ver todos los parámetros y un payload completo.