Fonctionnement de la facturation

Revclic facture au marchand les commissions correspondant aux articles validés. Ce guide présente le cycle général ; les dates et montants affichés sur la facture restent la référence.

Du panier à la facture

  1. Le marchand déclare la transaction avec createTransaction.
  2. Les articles restent en validation pendant la période applicable.
  3. Le marchand accepte ou rejette les articles avec updateTransaction.
  4. Les articles acceptés et éligibles sont regroupés dans une facture.
  5. Le marchand règle le montant avant la date dueDate.

Les retours et annulations doivent être signalés avant la clôture de la période de validation. Un article encore en attente peut être traité automatiquement selon les règles de la plateforme.

Consulter les factures avec 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 requête invoiceStatuses retourne les codes de statut actuellement disponibles. Utilisez-les pour construire les filtres au lieu de conserver une liste figée dans votre intégration.

Paiement et justificatifs

Le mode de paiement, la date de règlement et le lien PDF sont exposés lorsqu'ils sont disponibles. Si pdfUrl est renseigné, utilisez cette URL pour télécharger le document officiel. En cas d'écart entre une estimation et la facture, contactez Revclic en indiquant l'identifiant de facture.

Consultez la page merchantInvoices pour tous les paramètres et un payload complet.