Ödemeyi manuel olarak yakalama
Bir sipariş için ödemeyi yakalamak için orderPaymentCapture
mutasyonunu çağırın ve orderId
'yi bir girdi parametresi olarak geçirin.
Manuel ödeme yakalama mutasyonu
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
}
}
}
Ödeme durumunu doğrulama
Bir sipariş aşağıdaki durumlardan birine sahip olabilir:
- ÖDENMEMİŞ
- ÖDENMİŞ
- KISMEN İADE EDİLMİŞ
- İADE EDİLMİŞ
- GEÇERSİZ
Ödemeyi almak için çağrı yaptıktan sonra, siparişi sorgulayarak siparişin ödeme durumunun ÖDENMİŞ olarak değiştiğini görebilirsiniz.
Sipariş ödeme durumunu sorgula
1
2
3
4
5
6
7
8
9
query order {
order(orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc") {
id
charges {
id
paymentStatus
}
}
}
Manuel ödeme yakalama
Zonos Kontrol Paneli dışındaki siparişleri yerine getirirken talep üzerine ödemeleri yakalayın.
gecikmeli ödeme yakalama etkinleştirildiğinde, Zonos otomatik olarak bir sipariş verildikten üç gün sonra veya sipariş Zonos Kontrol Paneli'nden gönderilene kadar ödemeyi yakalar.
Eğer Kontrol Paneli dışındaki siparişleri yerine getiriyorsanız, 3 günlük gecikme süresinden önce veya sipariş gönderilmeden önce, hangisi önce gelirse, ödemeyi yakalamak için
orderPaymentCapture
mutasyonumuzu kullanabilirsiniz.