Thu thập thanh toán thủ công
Để thu thập thanh toán cho một đơn hàng, hãy gọi mutation orderPaymentCapture, chuyển orderId làm tham số đầu vào.
1
mutation manualCapture {2
orderPaymentCapture(3
input: { orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc" }4
) {5
id6
charges {7
id8
paymentStatus9
}10
}11
}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:
- UNPAID
- PAID
- PARTIALLY_REFUNDED
- REFUNDED
- VOIDED
Sau khi bạn đã gọi để thu thập thanh toán, bạn có thể truy vấn đơn hàng để xem rằng trạng thái thanh toán của đơn hàng đã thay đổi thành PAID.
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
Thu thập thanh toán thủ công
Thu thập thanh toán theo yêu cầu khi hoàn thành các đơn hàng bên ngoài Bảng điều khiển Zonos.
Khi thu thập thanh toán bị trì hoãn được bật, Zonos sẽ tự động thu thập thanh toán ba ngày sau khi đơn hàng được đặt hoặc cho đến khi đơn hàng được vận chuyển từ Bảng điều khiển Zonos.
Nếu bạn đang hoàn thành các đơn hàng bên ngoài Bảng điều khiển, bạn có thể sử dụng mutation
orderPaymentCapturecủa chúng tôi để thu thập thanh toán trước khi khoảng thời gian trì hoãn 3 ngày hoặc trước khi đơn hàng được vận chuyển, tùy theo điều nào xảy ra trước.