DOCS

Capture manuelle de paiement

Capture manuelle de paiement

Capturez les paiements à la demande lors de l'honoration de commandes en dehors du Dashboard Zonos.

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

Si vous honorez des commandes en dehors de Dashboard, vous pouvez utiliser notre mutation orderPaymentCapture pour capturer le paiement avant le délai de 3 jours ou avant l'expédition de la commande, selon la première éventualité.

Capturer le paiement manuellement 

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

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

Vérifier le statut de paiement 

Une commande peut avoir l'un des statuts suivants :

  • UNPAID
  • PAID
  • PARTIALLY_REFUNDED
  • REFUNDED
  • VOIDED

Après avoir appelé la capture de paiement, vous pouvez interroger la commande pour constater que le statut de paiement de la commande est passé à PAID.

1query order {
2 order(orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc") {
3 id
4 charges {
5 id
6 paymentStatus
7 }
8 }
9}
GraphQL API ReferenceTypes, inputs, and operations used in this guide

Cette page a-t-elle été utile?