DOCS

Capture manuelle de paiement

Capture manuelle de paiement

Capturez les paiements à la demande lors de l'exécution des commandes en dehors du Zonos Dashboard.

Lorsque la capture de paiement différée est activée, Zonos capture automatiquement le paiement trois jours après qu'une commande soit passée ou jusqu'à ce que la commande soit expédiée depuis le Zonos Dashboard.

Si vous exécutez des commandes en dehors du Dashboard, vous pouvez utiliser notre mutation orderPaymentCapture pour capturer le paiement avant la période de retard de 3 jours ou avant que la commande ne soit expédiée, selon la première éventualité.

Capture manuelle de paiement 

Pour capturer le paiement d'une commande, appelez la mutation orderPaymentCapture, en passant l'orderId comme paramètre d'entrée.

Mutation de capture de paiement manuelle

1
2
3
4
5
6
7
8
9
10
11
mutation manualCapture {
  orderPaymentCapture(
    input: { orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc" }
  ) {
    id
    charges {
      id
      paymentStatus
    }
  }
}

Vérification du statut de paiement 

Une commande peut avoir l'un des statuts suivants :

  • NON_PAYÉ
  • PAYÉ
  • REMBOURSÉ_PARTIELLEMENT
  • REMBOURSÉ
  • ANNULÉ

Après avoir appelé pour capturer le paiement, vous pouvez interroger la commande pour voir que le statut de paiement de la commande a changé en PAYÉ.

Interroger le statut de paiement de la commande

1
2
3
4
5
6
7
8
9
query order {
  order(orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc") {
    id
    charges {
      id
      paymentStatus
    }
  }
}

Cette page était-elle utile?