Thu tiền thủ công
Để thu tiền cho một đơn hàng, gọi phép biến đổi orderPaymentCapture
, truyền tham số orderId
như một tham số đầu vào.
Phép biến đổi thu tiền thủ công
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
}
}
}
Xác minh trạng thái thanh toán
Một đơn hàng có thể có một trong các trạng thái sau:
- CHƯA THANH TOÁN
- ĐÃ THANH TOÁN
- HOÀN TIỀN MỘT PHẦN
- ĐÃ HOÀN TIỀN
- ĐÃ HỦY
Sau khi bạn đã gọi để thu tiền, bạn có thể truy vấn đơn hàng để xem trạng thái thanh toán của đơn hàng đã thay đổi thành ĐÃ THANH TOÁN.
Truy vấn trạng thái thanh toán đơn hàng
1
2
3
4
5
6
7
8
9
query order {
order(orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc") {
id
charges {
id
paymentStatus
}
}
}
Thu tiền thủ công
Thu tiền theo yêu cầu khi thực hiện các đơn hàng ngoài Bảng điều khiển Zonos.
Khi thu tiền chậm được kích hoạt, Zonos sẽ tự động thu tiền ba ngày sau khi đơn hàng được đặt hoặc cho đến khi đơn hàng được giao từ Bảng điều khiển Zonos.
Nếu bạn đang thực hiện các đơn hàng ngoài Bảng điều khiển, bạn có thể sử dụng phép biến đổi
orderPaymentCapture
của chúng tôi để thu tiền trước thời gian trì hoãn 3 ngày hoặc trước khi đơn hàng được giao, tùy điều kiện nào đến trước.