Ö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.
1
mutation manualCapture {2
orderPaymentCapture(3
input: { orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc" }4
) {5
id6
charges {7
id8
paymentStatus9
}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.
1
query order {2
order(orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc") {3
id4
charges {5
id6
paymentStatus7
}8
}9
}GraphQL API ReferenceTypes, inputs, and operations used in this guide
MUTATIONS
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
orderPaymentCapturemutasyonumuzu kullanabilirsiniz.