Bạn có thể tạm dừng một gói đăng ký hoặc dời ngày gia hạn thay vì hoàn tiền, và điều đó giữ lại phần lớn số tiền
Khi một người đăng ký muốn rời đi, thay vì hoàn tiền bạn có thể tạm dừng gói đăng ký, hoãn lần tính phí tiếp theo, hoặc gia hạn ngày gia hạn. Mỗi cách đều giữ được khách hàng và không trả lại khoản tiền bạn đã thu. Đây là cách từng đòn bẩy hoạt động trên mỗi cửa hàng, và những gì nó tiết kiệm.

Điểm chính
- Khi một người đăng ký muốn rời đi, nhà phát triển thường có ba đòn bẩy được cửa hàng cho phép trước khi hoàn tiền: tạm dừng gói đăng ký, hoãn lần tính phí tiếp theo, hoặc gia hạn ngày gia hạn. Mỗi cách đều giữ được khách hàng và không trả lại khoản tiền đã thu.
- Google Play cho phép người dùng tạm dừng một gói đăng ký tự động gia hạn trong khoảng từ một tuần đến ba tháng, tùy vào chu kỳ thanh toán của gói, và việc tạm dừng chỉ có hiệu lực sau khi kỳ thanh toán hiện tại kết thúc.
- Trong khi một gói đăng ký Google Play đang tạm dừng, người dùng mất quyền truy cập và không phải trả gì, và ở cuối kỳ tạm dừng Google tự động thử gia hạn nó.
- Thanh toán hoãn của Google Play cho phép nhà phát triển dời lần tính phí tiếp theo tối thiểu một ngày và tối đa một năm cho mỗi lần gọi API, và trong thời gian đó người dùng vẫn giữ toàn quyền truy cập và không bị tính phí.
- Apple không có tính năng tạm dừng dành cho người dùng. Cách tương đương của Apple là gia hạn ngày gia hạn qua App Store Server API, dời ngày gia hạn của người đăng ký tới tối đa 90 ngày về tương lai, hai lần mỗi năm dương lịch, không tính phí cho khoảng thời gian được thêm.
- Hoàn tiền một gói đăng ký hằng năm có thể trả lại toàn bộ khoản thanh toán của năm cuối cùng cùng một lúc, trong khi một lần tạm dừng hoặc vài ngày tặng chỉ tốn một phần nhỏ của số đó, đó là lý do hoàn tiền nên là lựa chọn cuối cùng, không phải đầu tiên.
- Không đòn bẩy nào trong số này giúp ích một khi khách hàng khiếu nại khoản tính phí với ngân hàng của họ. Ở thời điểm đó đầu vào duy nhất mà nhà phát triển có là CONSUMPTION_REQUEST 12 giờ của Apple hoặc cửa sổ orders.reviewrefund 24 giờ của Google Play.
Bạn có thể tạm dừng một gói đăng ký, dời lần tính phí tiếp theo về tương lai, hoặc tặng cho người đăng ký những ngày miễn phí, và mỗi cách đó đều giữ khách hàng trên sổ sách của bạn mà không trả lại một xu nào bạn đã thu. Hoàn tiền thì làm điều ngược lại. Nó trả lại lần tính phí cuối cùng, đôi khi cả một năm, và khách hàng thường vẫn ra đi. Vậy nên khi ai đó nói họ muốn rời đi hoặc đòi tiền lại, hoàn tiền hiếm khi là nước đi duy nhất của bạn, và nó gần như luôn là nước đi tốn kém nhất.
Đây là bản đồ. Google Play cho phép người dùng tạm dừng một gói đăng ký tự động gia hạn, và cho phép bạn hoãn lần tính phí tiếp theo từ một ngày đến một năm. Apple không có nút tạm dừng, nhưng cho phép bạn gia hạn ngày gia hạn hai lần một năm, tối đa 90 ngày mỗi lần, không tính phí cho khách hàng. Sau đây là cách từng đòn bẩy hoạt động trên mỗi cửa hàng, nó tốn của bạn bao nhiêu so với hoàn tiền, và tình huống duy nhất mà không cách nào giúp được.
Lựa chọn bạn thực sự có khi một người đăng ký muốn rời đi
Hủy và hoàn tiền không phải là cùng một sự kiện, và coi mỗi người đăng ký không hài lòng như một trường hợp hoàn tiền là cách các studio trả lại số tiền mà họ chưa bao giờ phải trả. Việc hủy dừng lần gia hạn tiếp theo và để yên khoản tiền đã thanh toán ở chỗ của nó. Hoàn tiền vươn ngược lại và rút một khoản tính phí bạn đã ghi sổ. Giữa hai điều đó là một bộ công cụ của cửa hàng được tạo ra đúng cho khoảnh khắc này: giữ người đó vẫn đăng ký, hoặc giữ mối quan hệ ấm áp, mà không đảo ngược một khoản thanh toán.
Tạm dừng, hoãn, gia hạn, rồi hoàn tiền
Thứ tự quan trọng. Tạm dừng để gói đăng ký sang một bên để khách hàng có thể rời đi rồi quay lại. Một lần hoãn hoặc gia hạn tặng thời gian miễn phí, biến một yêu cầu hoàn tiền tiềm năng thành một cử chỉ thiện chí tốn của bạn vài ngày, không phải đô la. Hoàn tiền là công cụ cuối cùng, vì nó là công cụ duy nhất trong bốn thứ rút tiền ra khỏi tài khoản của bạn. Hãy dùng đến nó khi những cách khác không phù hợp, chứ không phải trước đó.
Cách tạm dừng một gói đăng ký trên Google Play
Google Play là cửa hàng duy nhất trong hai cửa hàng có tính năng tạm dừng thực sự. Người dùng mở gói đăng ký của họ trong Play Store, chọn tạm dừng nó, và cửa hàng lo phần còn lại. Bạn không phê duyệt việc đó, nhưng bạn có thể thiết kế xung quanh nó.
Một lần tạm dừng có thể kéo dài bao lâu
Người dùng có thể tạm dừng trong khoảng từ một tuần đến ba tháng, và các lựa chọn tùy vào chu kỳ thanh toán của gói. Việc tạm dừng luôn chỉ có hiệu lực sau khi kỳ thanh toán hiện tại kết thúc, nên khách hàng giữ được những gì họ đã trả và kỳ tạm dừng bắt đầu sạch sẽ vào lần gia hạn tiếp theo.
| Chu kỳ thanh toán của gói | Các thời lượng tạm dừng người dùng có thể chọn |
|---|---|
| Hằng tuần | 1, 2, 3, hoặc 4 tuần |
| Hằng tháng | 1, 2, hoặc 3 tháng |
| Mỗi 3 hoặc 6 tháng | 1, 2, hoặc 3 tháng |
| Hằng năm | 1, 2, hoặc 3 tháng |
Tạm dừng làm gì với quyền truy cập, việc tính phí, và các truy vấn của bạn
Trong khi gói đăng ký bị tạm dừng, người dùng không có quyền truy cập và không trả giá gia hạn. Không có gì rời khỏi tài khoản của bạn, và không có gì đi vào đó. Một chi tiết tích hợp khiến các nhóm mắc lỗi: một gói đăng ký bị tạm dừng không được phương thức queryPurchasesAsync() của Play Billing Library trả về trừ khi bạn đặt includeSuspendedSubscriptions thành true. Bỏ lỡ điều đó và ứng dụng của bạn có thể coi một người đăng ký bị tạm dừng như đã rời bỏ hoàn toàn trong khi họ chỉ cách một cú chạm để quay lại.
Điều gì xảy ra ở cuối kỳ tạm dừng
Ở cuối kỳ tạm dừng, gói đăng ký được tiếp tục và Google thử gia hạn nó. Người dùng cũng có thể tiếp tục thủ công vào bất kỳ lúc nào trong kỳ tạm dừng, và khi họ làm vậy ngày tính phí chuyển sang ngày tiếp tục thủ công. Nếu lần gia hạn thất bại, gói đăng ký đi theo cùng lộ trình gia hạn thất bại như bất kỳ gói nào khác, qua thời gian ân hạn thanh toán và giữ tài khoản, nên tạm dừng không loại bỏ các bước phục hồi của bạn, nó chỉ trì hoãn chúng.
Apple không có tạm dừng, nên thay vào đó bạn gia hạn ngày gia hạn
Apple không cho người dùng một công tắc tạm dừng. Điều Apple cho nhà phát triển là khả năng dời ngày gia hạn của người đăng ký về tương lai, tặng thời gian dịch vụ miễn phí và dời lần tính phí tiếp theo. Đây là một hành động phía máy chủ, không phải điều mà khách hàng chạm vào.
Hai lần một năm, tối đa 90 ngày mỗi lần
Dùng App Store Server API, bạn có thể dời ngày gia hạn cho gói đăng ký của một khách hàng hai lần mỗi năm dương lịch, mỗi lần tối đa 90 ngày về tương lai, và khách hàng không bị tính phí cho khoảng thời gian được thêm. Bạn đính kèm một extendReasonCode để ghi lại lý do, chẳng hạn sự hài lòng của khách hàng hoặc một sự cố dịch vụ. Đây là điều gần nhất với tạm dừng ở Apple: thay vì để gói sang một bên, bạn gia hạn nó, nên người đó giữ được quyền truy cập và khoản tính phí lẽ ra bạn thu chỉ đơn giản là dời ra xa.
Một lần gọi có thể bù đắp một sự cố ngừng hoạt động
Có một endpoint thứ hai gia hạn ngày gia hạn cho tất cả người đăng ký đang hoạt động cùng lúc. Hãy dùng đến nó sau một sự cố ngừng hoạt động ảnh hưởng toàn bộ cơ sở người dùng của bạn, khi tặng cho mọi người vài ngày miễn phí rẻ hơn và êm ả hơn so với hứng chịu một làn sóng yêu cầu hoàn tiền riêng lẻ. Đó là phiên bản hàng loạt của cùng một ý tưởng: trả bằng thời gian miễn phí, không phải bằng các khoản tính phí bị đảo ngược.

Thanh toán hoãn, đòn bẩy để tặng thời gian miễn phí mà không hoàn tiền
Cách tương ứng của Google Play với việc gia hạn của Apple là thanh toán hoãn, và nó hào phóng hơn về thời lượng. Bạn gọi purchases.subscriptionsv2.defer và đặt một ngày hết hạn mới muộn hơn ngày hiện tại. Việc tính phí có thể hoãn tối thiểu một ngày và tối đa một năm cho mỗi lần gọi API, và để đi xa hơn bạn gọi lại trước khi ngày mới đến.
Khách hàng giữ được mọi thứ, và không phải trả cho bất kỳ điều nào trong đó
Trong kỳ hoãn, người dùng vẫn đăng ký nội dung của bạn với toàn quyền truy cập nhưng không bị tính phí cho khoảng thời gian thêm, và ngày gia hạn được cập nhật sang ngày mới. Chính các ví dụ của Google là một cẩm nang giữ chân thu nhỏ: tặng một tuần miễn phí để điền một khảo sát phản hồi, hoặc bù quyền truy cập sau một sự cố ngừng hoạt động kéo dài khiến người dùng không thể dùng dịch vụ của bạn. Mỗi cái trong số đó là một khoản hoàn tiền bạn đã không viết ra.
Đấu nối thông báo
Việc hoãn một khoản tính phí kích hoạt một Thông báo Nhà phát triển Thời gian thực SUBSCRIPTION_DEFERRED, để backend của bạn có thể ghi lại ngày gia hạn mới và giữ các quyền lợi đồng bộ. Các gói trả trước hoạt động theo cùng cách: lần gọi defer gia hạn thời điểm hết hạn thay vì ngày gia hạn.
Mỗi lựa chọn tốn của bạn bao nhiêu về tiền bạc
Đây là phần đáng ra phải quyết định thứ tự bạn thử các cách. Bốn nước đi không sát nhau về giá, và khoảng cách rộng nhất đúng ở nơi hoàn tiền gây đau nhất, trên một gói dài và giá trị cao.
Hoàn tiền là nước đi duy nhất rút tiền ra ngoài
Hoàn tiền trả lại lần tính phí cuối cùng cho khách hàng. Trên một gói hằng tháng đó là một tháng. Trên một gói hằng năm nó được tính trên lần tính phí cuối cùng đó, tức là cả năm, đảo ngược trong một sự kiện duy nhất. Trên khoản được trả lại còn có các chi phí bạn đã bỏ ra để phục vụ gói đăng ký, tính toán, các lần gọi API bên thứ ba, lưu trữ, và bất kỳ khoản chi trả nào bạn đã gửi cho một nhà sáng tạo, không cái nào trong đó quay lại. Một lần tạm dừng, một lần hoãn, hoặc một lần gia hạn không đụng tới bất kỳ điều nào trong đó. Thứ duy nhất chúng tốn là doanh thu tương lai bạn trì hoãn hoặc một nhúm ngày bạn tặng.
| Nước đi | Cái gì rời tài khoản của bạn ngay bây giờ | Cái bạn giữ được |
|---|---|---|
| Hoàn tiền | Lần tính phí cuối cùng, tối đa cả một năm trên gói hằng năm, cộng chi phí phục vụ bạn đã bỏ ra | Thường không có gì, khách hàng thường đã ra đi |
| Tạm dừng (Google Play) | Không có gì bây giờ, chỉ các chu kỳ doanh thu tương lai bị tạm dừng | Người đăng ký và lần gia hạn tiếp theo |
| Thanh toán hoãn (Google Play) | Giá trị của những ngày miễn phí bạn tặng | Người đăng ký và lần gia hạn tiếp theo |
| Gia hạn ngày gia hạn (Apple) | Giá trị của những ngày miễn phí bạn tặng, tối đa 90 mỗi lần gia hạn | Người đăng ký và lần gia hạn tiếp theo |
Phép tính mà chargeback làm tệ hơn
Bài toán tiền bạc trở nên sắc bén hơn khi lựa chọn thay thế thậm chí không phải một khoản hoàn tiền sạch sẽ mà là một khiếu nại ngân hàng. Với các đơn hàng Google Play đặt sau ngày 3 tháng 8 năm 2026, một khiếu nại thua tốn của nhà phát triển bằng giá mua trừ phí dịch vụ của Play, cộng phí chargeback của ngân hàng. Một lần tạm dừng hoặc vài ngày tặng giữ một khách hàng bực bội khỏi gọi cho ngân hàng của họ không chỉ rẻ hơn hoàn tiền, nó còn ngăn chặn một chi phí lớn hơn nữa.
Khi nào tạm dừng hoặc hoãn là công cụ sai
Không điều nào trong số này hiệu quả một khi khách hàng đã ngừng nói chuyện với bạn và bắt đầu nói chuyện với ngân hàng của họ. Tạm dừng, hoãn, và gia hạn đều là những thứ bạn đề nghị với một người đăng ký vẫn còn trong ứng dụng của bạn. Chúng không làm được gì cho một khiếu nại đã được nộp.
Một khiếu nại đã nộp có đồng hồ ngắn của riêng nó
Một khi một khoản tính phí bị khiếu nại, đầu vào duy nhất của bạn là một cửa sổ hẹp. Apple gửi cho máy chủ của bạn một CONSUMPTION_REQUEST và chờ tối đa 12 giờ để có dữ liệu tiêu thụ. Google Play bắt đầu một đồng hồ 24 giờ và tiếp nhận bằng chứng của bạn qua API orders.reviewrefund. Bỏ lỡ cửa sổ nào thì quyết định được đưa ra mà không có bạn. Vậy nên các đòn bẩy giữ chân là dành cho khoảnh khắc trước một yêu cầu hoàn tiền, không phải sau một khiếu nại ngân hàng.
Hoàn tiền đôi khi là câu trả lời đúng
Đề nghị thời gian miễn phí cho một khách hàng thực sự bị đối xử bất công, và là người muốn tiền của họ chứ không phải thêm sản phẩm của bạn, có thể bị hiểu như một sự né tránh. Khi nước đi công bằng là trả lại khoản tính phí, hãy trả lại. Ý không phải là không bao giờ hoàn tiền. Ý là ngừng hoàn tiền theo phản xạ khi một lần tạm dừng hoặc một tuần tặng lẽ ra đã giữ được cả tiền lẫn khách hàng.
Danh sách kiểm tra giữ chân
Không điều nào trong số này là kỳ lạ. Đó là một quy trình ngắn cho khoảnh khắc một người đăng ký ra dấu họ muốn rời đi.
- Coi hoàn tiền là nước cuối cùng trong bốn nước, sau tạm dừng, hoãn, và gia hạn, chứ không phải nước đầu tiên.
- Trên Google Play, hãy thiết kế cho việc tạm dừng: đặt
includeSuspendedSubscriptionsđể ứng dụng của bạn không nhầm một người đăng ký bị tạm dừng với một người đã rời bỏ. - Xử lý lần gia hạn cuối kỳ tạm dừng như một giao dịch mua mới, vì đó là nơi một người đăng ký bị tạm dừng được giữ hoặc bị mất.
- Dùng thanh toán hoãn trên Google Play và gia hạn ngày gia hạn trên App Store để tặng ngày thay vì viết ra các khoản hoàn tiền.
- Ghi lại thông báo
SUBSCRIPTION_DEFERREDvà lần gia hạn để các con số doanh thu của bạn phản ánh ngày gia hạn đã dời. - Dành hoàn tiền cho khách hàng thực sự bị đối xử bất công và muốn tiền của họ trở lại, không phải cho mọi yêu cầu.
- Nhớ rằng các đòn bẩy ngừng hoạt động một khi một khiếu nại ngân hàng được nộp, và hãy đáp ứng cửa sổ 12 giờ và 24 giờ khi có một khiếu nại.
Câu hỏi thường gặp
- Bạn có thể tạm dừng một gói đăng ký Google Play không?
- Có. Người dùng có thể tạm dừng một gói đăng ký Google Play tự động gia hạn trong khoảng từ một tuần đến ba tháng, tùy vào chu kỳ thanh toán của gói. Việc tạm dừng chỉ có hiệu lực sau khi kỳ thanh toán hiện tại kết thúc. Trong khi tạm dừng người dùng không có quyền truy cập và không phải trả gì, và ở cuối kỳ tạm dừng Google tự động thử gia hạn nó.
- Có thể tạm dừng một gói đăng ký hằng năm trên Google Play không?
- Có. Với một gói hằng năm người dùng có thể chọn tạm dừng 1, 2, hoặc 3 tháng. Việc tạm dừng chỉ bắt đầu sau khi năm đã trả tiền hiện tại kết thúc, nên khách hàng giữ được quyền truy cập họ đã trả tiền và kỳ tạm dừng bắt đầu vào lần gia hạn tiếp theo.
- Apple có cho bạn tạm dừng một gói đăng ký không?
- Không, Apple không có tính năng tạm dừng dành cho người dùng. Công cụ gần nhất là App Store Server API, cho phép nhà phát triển gia hạn ngày gia hạn của một người đăng ký tới tối đa 90 ngày về tương lai, hai lần mỗi năm dương lịch, không tính phí cho khách hàng. Cách đó tặng thời gian miễn phí và dời lần tính phí tiếp theo thay vì để gói sang một bên.
- Thanh toán hoãn trên Google Play là gì?
- Thanh toán hoãn cho phép nhà phát triển dời lần tính phí tiếp theo của một gói đăng ký về tương lai bằng phương thức purchases.subscriptionsv2.defer. Bạn có thể hoãn tối thiểu một ngày và tối đa một năm cho mỗi lần gọi API. Trong kỳ hoãn người dùng giữ toàn quyền truy cập và không bị tính phí, biến nó thành một cách tặng thời gian miễn phí thay vì phát hành một khoản hoàn tiền.
- Tạm dừng hoặc hoãn có rẻ hơn hoàn tiền cho một người đăng ký không?
- Gần như luôn luôn. Hoàn tiền trả lại lần tính phí cuối cùng, mà trên một gói hằng năm là cả năm, và nó không thu hồi được tính toán, API, và lưu trữ bạn đã bỏ ra để phục vụ gói đăng ký. Một lần tạm dừng không trả lại gì và chỉ trì hoãn doanh thu tương lai, còn một lần hoãn hoặc gia hạn tốn của bạn bằng giá trị của những ngày miễn phí bạn tặng. Cả ba cũng đều giữ được khách hàng, điều mà hoàn tiền thường không làm được.
Nguồn và tài liệu đọc thêm
- Android Developers: Subscription lifecycle (pause durations, when a pause takes effect, access and resume behavior)
- Android Developers: Manage subscriptions and one-time purchases (deferred billing, one day to one year per call, SUBSCRIPTION_DEFERRED)
- Google Play Developer API: Method purchases.subscriptionsv2.defer
- Google Play Help: Cancel, pause, or change a subscription on Google Play
- Apple Developer: Extending the renewal date for auto-renewable subscriptions (twice per calendar year, up to 90 days each, no charge)
- Apple Developer: Extend Subscription Renewal Dates for All Active Subscribers
- Google Play Console Help: chargeback cost responsibility for orders after August 3, 2026
RefundHalt
Chế độ tự động xử lý hoàn tiền cho App Store và Google Play
Đọc tiếp
Một bản cập nhật ứng dụng lỗi có thể kích hoạt một làn sóng hoàn tiền, và đây là cách chặn nó trước khi nó ảnh hưởng đến khoản thanh toán của bạn
Một bản phát hành lỗi là một trong số ít nguyên nhân hoàn tiền mà bạn có thể kìm lại trong vài phút. Một bản cập nhật ứng dụng lỗi trao cho khách hàng đang trả tiền một lý do để đòi lại tiền, và giá bán chỉ là phần nhỏ nhất trong những gì bạn mất. Đây là cách dừng nó trên từng cửa hàng, và một làn sóng hoàn tiền thực sự tốn kém đến mức nào.
Hầu hết các khoản chargeback trên ứng dụng có thể được ngăn chặn trước khi ngân hàng vào cuộc, và chặn được một vụ ngay bây giờ giúp bạn tiết kiệm nhiều hơn cả doanh thu bán hàng
Chargeback trên ứng dụng giờ đây là cách tốn kém nhất để một giao dịch bị hoàn lại, bởi vì Google Play chuyển chi phí sang cho nhà phát triển đối với các đơn hàng đặt sau ngày 3 tháng 8 năm 2026. Hầu hết các tranh chấp bắt đầu từ sự nhầm lẫn hoặc gian lận mà bạn có thể chặn trước. Đây là cẩm nang, và chi phí thực sự của một tranh chấp bị thua.