DOCS

Thu thập thanh toán thủ công

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 orderPaymentCapture củ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.

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.

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}

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.

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

Trang này có hữu ích không?