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
}
}
}
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é.