Webhook Payloads
Khôi phục
Các dữ liệu được gửi đến điểm cuối webhook của bạn khi xảy ra các sự kiện khôi phục giỏ hàng bị bỏ quên hoặc dunning đăng ký.
Sự kiện Khôi phục Giỏ hàng Bị bỏ quên
Các sự kiện webhook dưới đây theo dõi vòng đời khôi phục giỏ hàng bị bỏ quên:Trường Payload Thanh toán Bị bỏ quên
string
bắt buộc
Thanh toán gốc đã bị bỏ quên. Sử dụng thông tin này để tra cứu chi tiết sản phẩm, số tiền và đơn vị tiền tệ.
string
bắt buộc
Thương hiệu mà checkout bị bỏ dở này thuộc về.
string
bắt buộc
Khách hàng đã bỏ dở checkout.
string
bắt buộc
Lý do checkout bị bỏ dở. Một trong các giá trị sau:
payment_failed— Khách hàng đã thử thanh toán nhưng thanh toán không thành côngcheckout_incomplete— Khách hàng đã truy cập checkout nhưng chưa bao giờ thử thanh toán
string
bắt buộc
Trạng thái vòng đời hiện tại của lần khôi phục này. Một trong các giá trị sau:
abandoned— Đã phát hiện, chưa gửi email nàorecovering— Đã gửi ít nhất một email khôi phụcrecovered— Khách hàng đã hoàn tất thanh toánexhausted— Đã gửi tất cả email hoặc đã tìm thấy checkout mới hơnopted_out— Khách hàng đã hủy đăng ký
string
bắt buộc
Dấu thời gian ISO 8601 khi checkout được xác định là bị bỏ dở.
string | null
ID thanh toán của khoản thanh toán khôi phục thành công.
null cho đến khi checkout được khôi phục.Ví dụ: Xử lý ACR Webhook
Sự kiện Dunning
Các sự kiện webhook sau đây theo dõi vòng đời dunning của subscription:Các trường Payload của Dunning Attempt
string
bắt buộc
Subscription đã kích hoạt dunning attempt.
string
bắt buộc
Thương hiệu mà dunning attempt này thuộc về.
string
bắt buộc
Khách hàng sở hữu subscription.
string
bắt buộc
Trạng thái subscription đã kích hoạt quy trình thu hồi khoản thanh toán quá hạn. Một trong các giá trị sau:
on_hold— Đã dừng gia hạn do thanh toán thất bạicancelled— Customer đã hủy từ Customer Portal
string
bắt buộc
Trạng thái vòng đời hiện tại của dunning attempt này. Một trong các giá trị sau:
recovering— Email dunning đang được gửirecovered— Khách hàng đã cập nhật phương thức thanh toán và khoản thanh toán đã thành côngexhausted— Đã gửi tất cả email hoặc trạng thái subscription đã thay đổi
string
bắt buộc
Dấu thời gian ISO 8601 khi dunning attempt được tạo.
string | null
ID thanh toán của khoản thanh toán khôi phục thành công.
null trong khi đang khôi phục.Ví dụ: Xử lý Dunning Webhook
Abandoned Cart Recovery
Cấu hình chuỗi email ACR và các ưu đãi giảm giá.
Subscription Dunning
Cấu hình chuỗi email dunning cho các subscription quá hạn.
Subscription Webhooks
Các sự kiện vòng đời subscription liên quan như
subscription.on_hold và subscription.cancelled.Schema Payload Webhook
Webhook payload for abandoned_checkout.detected and abandoned_checkout.recovered events
Tùy chọn có sẵn:
payment_failed, checkout_incomplete Brand id this abandoned checkout belongs to
Tùy chọn có sẵn:
abandoned, recovering, recovered, exhausted, opted_out Lần sửa đổi cuối 21 tháng 8, 2026