DOCS

Penangkapan pembayaran manual

Penangkapan pembayaran manual

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

Ketika capture pembayaran tertunda diaktifkan, Zonos secara otomatis menangkap pembayaran tiga hari setelah pesanan ditempatkan atau sampai pesanan dikirim dari Zonos Dashboard.

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

Menangkap pembayaran secara manual 

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

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}

Memverifikasi status pembayaran 

Pesanan dapat memiliki salah satu status berikut:

  • UNPAID
  • PAID
  • PARTIALLY_REFUNDED
  • REFUNDED
  • VOIDED

Setelah Anda memanggil untuk menangkap pembayaran, Anda dapat menanyakan pesanan untuk melihat bahwa status pembayaran pesanan telah berubah menjadi 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
Pesan demo

Apakah halaman ini bermanfaat?