Manuelle Zahlungserfassung
Um die Zahlung für eine Bestellung zu erfassen, rufen Sie die orderPaymentCapture
Mutation auf und übergeben Sie die orderId
als Eingabeparameter.
Mutation zur manuellen Zahlungserfassung
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
}
}
}
Überprüfung des Zahlungsstatus
Eine Bestellung kann einen der folgenden Status haben:
- UNBEZAHLT
- BEZAHLT
- TEILWEISE_ERSTATTET
- ERSTATTET
- ANNULLIERT
Nachdem Sie die Zahlung erfasst haben, können Sie die Bestellung abfragen, um zu sehen, dass sich der Zahlungsstatus der Bestellung auf BEZAHLT geändert hat.
Abfrage des Zahlungsstatus der Bestellung
1
2
3
4
5
6
7
8
9
query order {
order(orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc") {
id
charges {
id
paymentStatus
}
}
}
Manuelle Zahlungserfassung
Zahlungen auf Anfrage erfassen, wenn Bestellungen außerhalb des Zonos Dashboards erfüllt werden.
Wenn die verzögerte Zahlungserfassung aktiviert ist, erfasst Zonos die Zahlung automatisch drei Tage nach der Bestellung oder bis die Bestellung vom Zonos Dashboard versendet wird.
Wenn Sie Bestellungen außerhalb des Dashboards erfüllen, können Sie unsere
orderPaymentCapture
Mutation verwenden, um die Zahlung vor dem 3-tägigen Verzögerungszeitraum oder bevor die Bestellung versendet wird, je nachdem, was zuerst eintritt, zu erfassen.