DOCS

Manuel ödeme tahsilatı

Manuel ödeme tahsilatı

Zonos Dashboard dışında siparişleri yerine getirirken talep üzerine ödemeleri tahsil edin.

Gecikmeli ödeme tahsilatı etkinleştirildiğinde, Zonos sipariş yerleştirildikten üç gün sonra veya sipariş Zonos Dashboard'dan gönderildikten sonra otomatik olarak ödemeyi tahsil eder.

Dashboard dışında siparişleri yerine getiriyorsanız, 3 günlük gecikme döneminden önce veya sipariş gönderildikten önce (hangisi önce olursa) ödemeyi tahsil etmek için orderPaymentCapture mutasyonumuzu kullanabilirsiniz.

Ödemeyi manuel olarak tahsil etme 

Bir siparişin ödemesini tahsil etmek için, orderId öğesini giriş parametresi olarak geçirerek orderPaymentCapture mutasyonunu çağırın.

1mutation manualCapture {
2 orderPaymentCapture(
3 input: { orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc" }
4 ) {
5 id
6 charges {
7 id
8 paymentStatus
9 }
10 }
11}

Ödeme durumunu doğrulama 

Bir sipariş aşağıdaki durumlardan birine sahip olabilir:

  • UNPAID
  • PAID
  • PARTIALLY_REFUNDED
  • REFUNDED
  • VOIDED

Ödemeyi tahsil etmek için çağırdıktan sonra, siparişin ödeme durumunun PAID olarak değiştiğini görmek için siparişi sorgulayabilirsiniz.

1query order {
2 order(orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc") {
3 id
4 charges {
5 id
6 paymentStatus
7 }
8 }
9}
GraphQL API ReferenceTypes, inputs, and operations used in this guide

Bu sayfa faydalı mıydı?