DOCS

Manuel ödeme yakalama

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.

Ö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
    }
  }
}

Bu sayfa yardımcı oldu mu?