Skip to main content

Peristiwa Pemulihan Keranjang yang Ditinggalkan

Peristiwa webhook berikut melacak siklus hidup pemulihan keranjang yang ditinggalkan:

Bidang Payload Checkout yang Ditinggalkan

string
wajib
Pembayaran asli yang ditinggalkan. Gunakan ini untuk mencari detail produk, jumlah, dan mata uang.
string
wajib
Pelanggan yang meninggalkan checkout.
string
wajib
Mengapa checkout ditinggalkan. Salah satu dari:
  • payment_failed — Pelanggan mencoba pembayaran tetapi gagal
  • checkout_incomplete — Pelanggan mengunjungi checkout tetapi tidak pernah mencoba pembayaran
string
wajib
Status siklus hidup saat ini dari upaya pemulihan ini. Salah satu dari:
  • abandoned — Terdeteksi, belum ada email yang dikirim
  • recovering — Setidaknya satu email pemulihan terkirim
  • recovered — Pelanggan menyelesaikan pembayaran
  • exhausted — Semua email terkirim atau checkout baru ditemukan
  • opted_out — Pelanggan berhenti berlangganan
string
wajib
Timestamp ISO 8601 ketika checkout terdeteksi sebagai ditinggalkan.
string | null
ID pembayaran dari pembayaran pemulihan yang berhasil. null sampai checkout dipulihkan.

Contoh: Menangani Webhook ACR


Peristiwa Dunning

Peristiwa webhook berikut melacak siklus hidup dunning langganan:

Bidang Payload Percobaan Dunning

string
wajib
Langganan yang memicu percobaan dunning.
string
wajib
Pelanggan yang memiliki langganan.
string
wajib
Status langganan yang memicu dunning. Salah satu dari:
  • on_hold — Langganan dijeda karena kegagalan pembayaran
  • cancelled — Pelanggan membatalkan dari portal pelanggan
string
wajib
Status siklus hidup saat ini dari percobaan dunning ini. Salah satu dari:
  • recovering — Email dunning sedang dikirim
  • recovered — Pelanggan memperbarui metode pembayaran dan pembayaran berhasil
  • exhausted — Semua email terkirim atau status langganan berubah
string
wajib
Timestamp ISO 8601 ketika percobaan dunning dibuat.
string | null
ID pembayaran dari pembayaran pemulihan yang berhasil. null saat pemulihan.

Contoh: Menangani Webhook Dunning

Berlangganan ke dunning.started dan dunning.recovered untuk melacak siklus hidup dunning lengkap. Gunakan dunning.started untuk menjeda periode tenggang atau menandai langganan berisiko dalam sistem Anda.

Abandoned Cart Recovery

Konfigurasi urutan email ACR dan insentif diskon.

Subscription Dunning

Konfigurasi urutan email dunning untuk langganan yang terlewat.

Subscription Webhooks

Peristiwa siklus hidup langganan terkait seperti subscription.on_hold dan subscription.cancelled.

Skema Payload Webhook

Webhook payload for abandoned_checkout.detected and abandoned_checkout.recovered events

abandoned_at
string<date-time>
wajib
abandonment_reason
enum<string>
wajib
Opsi yang tersedia:
payment_failed,
checkout_incomplete
brand_id
string
wajib

Brand id this abandoned checkout belongs to

customer_id
string
wajib
payment_id
string
wajib
status
enum<string>
wajib
Opsi yang tersedia:
abandoned,
recovering,
recovered,
exhausted,
opted_out
recovered_payment_id
string | null
Terakhir diubah pada 18 Juni 2026