> ## 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.

# Khôi phục Doanh thu

> Khôi phục doanh thu bị mất do thanh toán thất bại và giỏ hàng bị bỏ rơi với các lần thử tự động, email dunning và khôi phục giỏ hàng bị bỏ rơi của Dodo Payments.

<Info>
  Không phải thanh toán thất bại nào cũng là doanh thu bị mất. Dodo Payments bao gồm ba công cụ khôi phục tự động lấy lại gia hạn thất bại và giỏ hàng bị bỏ rơi — hầu hết không cần tích hợp.
</Info>

## Công cụ Khôi phục

<CardGroup cols={3}>
  <Card title="Subscription Payment Retries" icon="arrow-rotate-right" href="/features/recovery/payment-retries">
    Âm thầm thử lại gia hạn đăng ký thất bại theo lịch trình thông minh.
  </Card>

  <Card title="Subscription Dunning" icon="repeat" href="/features/recovery/subscription-dunning">
    Gửi email cho khách hàng để cập nhật phương thức thanh toán khi gia hạn thất bại hoặc họ hủy.
  </Card>

  <Card title="Abandoned Cart Recovery" icon="cart-shopping" href="/features/recovery/abandoned-cart-recovery">
    Gửi email cho khách hàng đã thất bại hoặc bỏ rơi giỏ hàng một lần để đưa họ quay trở lại.
  </Card>
</CardGroup>

## Công cụ Nào Khôi phục Gì

Chọn công cụ phù hợp với kịch bản thất bại:

| Kịch bản                                                                       | Công cụ khôi phục                                                          | Cách nó khôi phục                                           |
| ------------------------------------------------------------------------------ | -------------------------------------------------------------------------- | ----------------------------------------------------------- |
| Gia hạn **đăng ký** thất bại do bị **từ chối mềm** (không đủ tiền, lỗi mạng)   | [Thử Thanh toán Lại](/features/recovery/payment-retries)                   | Tự động sạc lại thẻ hiện tại theo lịch trình                |
| Gia hạn **đăng ký** thất bại do bị **từ chối cứng** (thẻ hết hạn/không hợp lệ) | [Dunning Đăng Ký](/features/recovery/subscription-dunning)                 | Gửi email cho khách hàng để cập nhật phương thức thanh toán |
| Khách hàng **hủy** đăng ký                                                     | [Dunning Đăng Ký](/features/recovery/subscription-dunning)                 | Gửi email cho khách hàng để mua lại                         |
| Thanh toán **một lần** thất bại hoặc bị bỏ rơi                                 | [Khôi phục Giỏ hàng bị Bỏ rơi](/features/recovery/abandoned-cart-recovery) | Gửi email cho khách hàng để hoàn tất mua hàng               |

## Cách Chúng Hoạt Động Cùng Nhau

Đối với đăng ký, **Thử Thanh toán Lại** và **Dunning** bổ sung cho nhau: thử lại âm thầm khôi phục các từ chối mềm thoáng qua, trong khi dunning đưa khách hàng trở lại khi phương thức thanh toán thực sự cần được cập nhật. Việc kích hoạt cả hai cung cấp cho bạn phạm vi khôi phục rộng nhất. Để hiểu rõ các mã thất bại cơ bản và khi nào là đáng thử lại, xem [Xử lý Thanh toán Thất bại](/developer-resources/handle-payment-failures).

## Phân Tích

Theo dõi hiệu suất khôi phục từ tab **Khôi phục** trong phần **Phân tích** của bảng điều khiển của bạn — bao gồm các số liệu thử lại, dunning và giỏ hàng bị bỏ rơi. Xem [Phân Tích & Báo Cáo](/features/analytics-and-reporting) để có phân tích đầy đủ.

## Liên Quan

<CardGroup cols={2}>
  <Card title="Handle Payment Failures" icon="screwdriver-wrench" href="/developer-resources/handle-payment-failures">
    Đọc mã thất bại và quyết định khi nào thử lại.
  </Card>

  <Card title="Subscriptions" icon="repeat" href="/features/subscription">
    Hiểu các trạng thái đăng ký liên quan trong luồng khôi phục.
  </Card>

  <Card title="Recovery Webhooks" icon="webhook" href="/developer-resources/webhooks/intents/recovery">
    Phản ứng với các sự kiện dunning và giỏ hàng bị bỏ rơi.
  </Card>

  <Card title="Customer Portal" icon="id-card" href="/features/customer-portal">
    Nơi khách hàng cập nhật phương thức thanh toán của họ để khôi phục.
  </Card>
</CardGroup>
