Capturer le paiement manuellement
Pour capturer le paiement d'une commande, appelez la mutation orderPaymentCapture en passant orderId comme paramètre d'entrée.
1
mutation manualCapture {2
orderPaymentCapture(3
input: { orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc" }4
) {5
id6
charges {7
id8
paymentStatus9
}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.
1
query order {2
order(orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc") {3
id4
charges {5
id6
paymentStatus7
}8
}9
}GraphQL API ReferenceTypes, inputs, and operations used in this guide
MUTATIONS
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
orderPaymentCapturepour capturer le paiement avant le délai de 3 jours ou avant l'expédition de la commande, selon la première éventualité.