DOCS

Penangkapan pembayaran manual

Penangkapan pembayaran manual

Tangkap pembayaran sesuai permintaan saat memenuhi pesanan di luar Dasbor Zonos.

Ketika penangkapan pembayaran tertunda diaktifkan, Zonos secara otomatis menangkap pembayaran tiga hari setelah pesanan dibuat atau sampai pesanan dikirim dari Dasbor Zonos.

Jika Anda memenuhi pesanan di luar Dasbor, Anda dapat menggunakan mutasi orderPaymentCapture kami untuk menangkap pembayaran sebelum periode penundaan 3 hari atau sebelum pesanan dikirim, mana yang lebih dulu.

Menangkap pembayaran secara manual 

Untuk menangkap pembayaran untuk sebuah pesanan, panggil mutasi orderPaymentCapture, dengan orderId sebagai parameter input.

Mutasi penangkapan pembayaran manual

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
    }
  }
}

Memverifikasi status pembayaran 

Sebuah pesanan dapat memiliki salah satu dari status berikut:

  • BELUM DIBAYAR
  • SUDAH DIBAYAR
  • DIBAYAR SEBAGIAN
  • DIBALIKAN
  • DIBATALKAN

Setelah Anda melakukan panggilan untuk menangkap pembayaran, Anda dapat menanyakan pesanan untuk melihat bahwa status pembayaran untuk pesanan telah berubah menjadi SUDAH DIBAYAR.

Tanya status pembayaran pesanan

1
2
3
4
5
6
7
8
9
query order {
  order(orderId: "order_a190981e-276a-4daf-927e-fc17f62a49cc") {
    id
    charges {
      id
      paymentStatus
    }
  }
}

Apakah halaman ini membantu?