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ý.
Documentation Index
Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
Use this file to discover all available pages before exploring further.
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:| Sự kiện | Mô tả |
|---|---|
abandoned_checkout.detected | Đã phát hiện một thanh toán bị bỏ quên. Được gửi khi một thanh toán được xác định là bị bỏ quên (thất bại hoặc chưa hoàn thành) và quy trình khôi phục bắt đầu. |
abandoned_checkout.recovered | Khách hàng đã hoàn tất thanh toán qua liên kết khôi phục. Trường recovered_payment_id chứa ID thanh toán thành công. |
Trường Payload Thanh toán Bị bỏ quên
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ệ.
Khách hàng đã bỏ quên thanh toán.
Lý do thanh toán bị bỏ quên. Một trong các lý do:
payment_failed— Khách hàng đã thử thanh toán nhưng thất bạicheckout_incomplete— Khách hàng đã truy cập thanh toán nhưng không thử thanh toán
Trạng thái vòng đời hiện tại của nỗ lực khôi phục này. Một trong các trạng thái:
abandoned— Đã phát hiện, chưa gửi emailrecovering— Đã 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 thanh toán mới hơnopted_out— Khách hàng đã hủy đăng ký
Dấu thời gian ISO 8601 khi phát hiện thanh toán bị bỏ quên.
ID thanh toán của lần khôi phục thanh toán thành công.
null cho đến khi thanh toán được khôi phục.Ví dụ: Xử lý ACR Webhooks
Sự kiện Dunning
Các sự kiện webhook dưới đây theo dõi vòng đời dunning đăng ký:| Sự kiện | Mô tả |
|---|---|
dunning.started | Một nỗ lực dunning đã được tạo ra cho một đăng ký đã vào on_hold hoặc bị khách hàng hủy bỏ. |
dunning.recovered | Khách hàng đã cập nhật phương thức thanh toán của họ và thanh toán kết quả thành công. Trường payment_id chứa ID thanh toán thành công. |
Trường Payload Nỗ Lực Dunning
Đăng ký đã kích hoạt nỗ lực dunning.
Khách hàng sở hữu đăng ký.
Trạng thái đăng ký kích hoạt dunning. Một trong các trạng thái:
on_hold— Đăng ký bị tạm dừng do thất bại thanh toáncancelled— Khách hàng hủy từ cổng thông tin khách hàng
Trạng thái vòng đời hiện tại của nỗ lực dunning này. Một trong các trạng thái:
recovering— Đang gửi email dunningrecovered— Khách hàng cập nhật phương thức thanh toán và thanh toán thành côngexhausted— Đã gửi tất cả email hoặc trạng thái đăng ký thay đổi
Dấu thời gian ISO 8601 khi nỗ lực dunning được tạo ra.
ID thanh toán của lần khôi phục thanh toán thành công.
null trong khi khôi phục.Ví dụ: Xử lý Dunning Webhooks
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 đăng ký bị gián đoạn.
Subscription Webhooks
Các sự kiện vòng đời đăng ký liên quan như
subscription.on_hold và subscription.cancelled.Mô Hình Dữ Liệu Webhook
Webhook payload for abandoned_checkout.detected and abandoned_checkout.recovered events
Tùy chọn có sẵn:
payment_failed, checkout_incomplete Tùy chọn có sẵn:
abandoned, recovering, recovered, exhausted, opted_out Last modified on May 4, 2026