Tất cả bài viết
PlaybookĐọc trong 7 phút

Google Play cho phép bạn tự phát hành khoản hoàn tiền một phần, còn App Store để mọi khoản hoàn tiền cho Apple xử lý

Trên Google Play, bạn có thể hoàn lại một phần đơn hàng từ Console, theo phần trăm hoặc theo số tiền, và chia sẻ khoản lỗ với phí của Google. Trên App Store, bạn không thể phát hành khoản hoàn tiền nào cả. Đây là cách hoàn tiền một phần hoạt động trên từng cửa hàng, và nó khiến bạn tốn bao nhiêu.

Một tờ hóa đơn giấy bị xé đôi bên cạnh một chồng nhỏ tiền xu, minh họa cho khoản hoàn tiền một phần trên Google Play

Điểm chính

  • Google Play cho phép nhà phát triển phát hành khoản hoàn tiền một phần từ Order management, nhập vào dưới dạng phần trăm dưới 100 percent hoặc một số tiền trước thuế dưới tổng giá trị đơn hàng. App Store không trao cho nhà phát triển bất kỳ quyền kiểm soát hoàn tiền nào, vì Apple phát hành mọi khoản hoàn tiền trên App Store.
  • Khoản hoàn tiền một phần trên Google Play là theo tỷ lệ. Hoàn 50 percent một đơn hàng thì Google trả lại cho người mua 50 percent khoản chi trả của bạn và 50 percent phí dịch vụ của chính họ, nên bạn và Google chia sẻ phần giảm theo đúng tỷ lệ đã chia sẻ khi bán.
  • Bạn có thể chồng nhiều khoản hoàn tiền một phần lên một đơn hàng Google Play, nhưng tổng cộng dồn không bao giờ được đạt tới hoặc vượt quá tổng giá trị đơn hàng, và những đơn hàng cũ hơn three years thì không thể hoàn tiền chút nào.
  • Phương thức orders.refund của Google Play Developer API chỉ hoàn toàn phần. Các số tiền một phần nằm trong Console. Cờ revoke của API quyết định quyền truy cập có kết thúc ngay lập tức hay không, và đối với gói đăng ký, các lần gia hạn tương lai có dừng lại hay không.
  • Các khoản hoàn tiền của Apple là cho toàn bộ giao dịch và được trừ vào doanh thu tương lai của bạn. Số tiền một phần duy nhất mà Apple tự trả lại là khoản tín dụng chia theo tỷ lệ khi khách hàng nâng cấp một gói đăng ký tự động gia hạn giữa chu kỳ, và điều đó không kích hoạt thông báo REFUND nào.
  • Khoản hoàn tiền một phần là một công cụ do nhà phát triển chủ động khởi xướng, không phải câu trả lời cho một trong hai luồng bằng chứng. Hai luồng yêu cầu bạn cung cấp bằng chứng trước khi tiền dịch chuyển là CONSUMPTION_REQUEST của Apple, với cửa sổ 12 hours, và cuộc rà soát bồi hoàn của Google Play qua orders.reviewrefund, với cửa sổ 24 hours.

Bạn có thể trả lại cho khách hàng một phần tiền của họ trên Google Play, và bạn không thể làm vậy trên App Store. Trên Google Play, khoản hoàn tiền một phần là một quyền kiểm soát thực sự mà nhà phát triển nắm giữ: mở Order management, chọn một đơn hàng, và hoàn lại một phần của nó theo phần trăm hoặc theo một số tiền cố định. Trên App Store, không hề có nút hoàn tiền nào cho bạn. Apple quyết định và xử lý mọi khoản hoàn tiền, luôn cho toàn bộ giao dịch, và số tiền được trừ vào doanh thu tương lai của bạn. Chỉ một khác biệt đó thôi cũng thay đổi cách bạn xử lý một khách hàng không hài lòng, một sự cố ngắn, hay một tranh chấp đang tiến tới một cuộc bồi hoàn. Đây là chính xác cách hoàn tiền một phần hoạt động trên Google Play, tại sao Apple không cho bạn thứ gì tương tự, và mỗi hướng đi khiến bạn tốn bao nhiêu khi bạn lần theo dòng tiền.

Khoản hoàn tiền một phần là gì, và cửa hàng nào cung cấp nó

Khoản hoàn tiền một phần trả lại cho người mua một phần giá của đơn hàng trong khi bạn giữ phần còn lại của giao dịch bán. Đó là công cụ bạn với tới khi hoàn toàn phần thì quá nhiều mà không làm gì thì quá ít: một khách hàng đã dùng phần lớn dịch vụ nhưng gặp một tuần tệ, một sự cố làm hỏng một phần của tháng đăng ký, một cử chỉ thiện chí để khép lại một luồng hỗ trợ mà không mất cả giao dịch. Chỉ một trong hai cửa hàng trao cho nhà phát triển núm điều chỉnh đó.

Google Play, nơi bạn đặt số tiền

Google Play xem việc hoàn tiền là điều bạn có thể tự làm, và hoàn tiền một phần được tích hợp sẵn trong Console. Trong Order management, bạn tìm công tắc Partial refunds, bật nó lên, rồi nhập vào hoặc một phần trăm dưới 100 percent hoặc một số tiền trước thuế dưới tổng giá trị đơn hàng. Bạn có thể phát hành nhiều hơn một khoản hoàn tiền một phần cho cùng một đơn hàng theo thời gian, miễn là tổng cộng dồn không bao giờ đạt tới hoặc vượt quá toàn bộ giá trị đơn hàng. Một giới hạn cứng đặt lên trên tất cả những điều đó: một đơn hàng cũ hơn three years thì không thể hoàn tiền, dù toàn phần hay một phần.

Đối với gói đăng ký, vị trí là quan trọng. Hoàn tiền đơn hàng gần nhất trong một gói đăng ký sẽ gỡ bỏ gói đăng ký ngay lập tức. Hoàn tiền một đơn hàng cũ hơn trong cùng gói đăng ký thì để gói đăng ký vẫn hoạt động, vì bạn đang tháo gỡ một kỳ đã khép lại, chứ không phải kỳ mà khách hàng đang ở hiện giờ.

App Store, nơi nhà phát triển không có đòn bẩy nào

Apple vận hành mô hình còn lại. Với tư cách nhà phát triển, bạn không thể phát hành một khoản hoàn tiền với bất kỳ mức nào, một phần hay toàn phần. Mọi khoản hoàn tiền trên App Store đều do Apple quyết định và xử lý, và khách hàng yêu cầu trực tiếp với Apple tại reportaproblem.apple.com. Khi Apple chấp thuận một khoản hoàn tiền, nó là cho toàn bộ giao dịch, và số tiền được trừ vào doanh thu tương lai của bạn. Không có màn hình Console nào để bạn hoàn lại nửa món mua nhằm xoa dịu một lời phàn nàn.

Chỗ duy nhất Apple trả lại một số tiền một phần không phải là một công cụ do bạn vận hành. Khi một khách hàng nâng cấp một gói đăng ký tự động gia hạn lên bậc cao hơn giữa chu kỳ, Apple tính giá mới ngay lập tức và tự động hoàn lại phần chưa dùng của gói đăng ký cũ, chia theo tỷ lệ. Khoản tín dụng chia theo tỷ lệ đó là cách hạch toán của chính Apple cho việc chuyển đổi. Nó không gửi thông báo REFUND nào, và bạn không bao giờ chọn số tiền.

Khả năng hoàn tiềnGoogle PlayApp Store
Nhà phát triển có thể phát hành hoàn tiềnCó, từ Order management hoặc APIKhông, Apple phát hành mọi khoản hoàn tiền
Hoàn một phần theo phần trăm hoặc số tiềnCó, trong ConsoleKhông
Nhiều khoản hoàn một phần trên một đơn hàngCó, cho tới khi tổng gần bằng giá trị đơn hàngKhông áp dụng
Giới hạn thời gian để hoàn tiền một đơn hàngThree yearsDo chính chính sách của Apple đặt
Tiền hoàn đến từ đâuKhoản chi trả của bạn và phí của Google, theo tỷ lệDoanh thu tương lai của bạn, toàn bộ số tiền
Số tiền một phần tự động duy nhấtKhông áp dụngTín dụng chia theo tỷ lệ khi nâng cấp gói đăng ký

Cách phát hành khoản hoàn tiền một phần trên Google Play

Lối đi trong Console thì ngắn. Mở Play Console, vào Order management, và tìm đơn hàng bạn muốn điều chỉnh. Bật công tắc Partial refunds, rồi chọn cách diễn đạt số tiền: một phần trăm của đơn hàng dưới 100 percent, hoặc một con số trước thuế dưới tổng giá trị đơn hàng. Xác nhận, và Google trả lại phần đó cho người mua.

Có hai hành vi đáng biết trước khi bạn nhấn. Thứ nhất, khoản hoàn tiền là theo tỷ lệ trên toàn bộ đơn hàng, không phải cắt ra chỉ từ phía bạn. Thứ hai, đối với gói đăng ký, ảnh hưởng lên quyền truy cập tùy thuộc vào việc bạn hoàn tiền đơn hàng nào, như ở trên: đơn hàng mới nhất kết thúc gói đăng ký, đơn cũ hơn thì không.

Làm ở quy mô lớn với API orders.refund

Nếu bạn hoàn tiền bằng mã thay vì bằng tay, Google Play Developer API để lộ orders.refund, thứ hoàn tiền đơn hàng đăng ký hoặc mua trong ứng dụng của một người dùng. Hãy đọc kỹ một dòng trong hợp đồng của nó: API hoàn toàn bộ đơn hàng. Các số tiền một phần là một tính năng của Console, không phải một tham số của API. Điều mà API cho bạn là một cờ revoke. Đặt revoke thành true thì quyền truy cập vào món đó bị chấm dứt ngay lập tức, và đối với một gói đăng ký định kỳ, mọi khoản thanh toán tương lai cũng dừng lại. Để nó tắt thì khoản hoàn tiền giải quyết dòng tiền mà không rút quyền lợi. Cùng giới hạn tuổi three years được áp dụng: API sẽ không hoàn tiền một đơn hàng cũ hơn three years.

Hai đống tiền xu không đều nhau trên một mặt đá phiến, thay cho một khoản hoàn tiền một phần chia giá trị của đơn hàng giữa nhà phát triển và cửa hàng

Khoản hoàn tiền một phần khiến bạn tốn gì, và tiết kiệm được gì

Đây là chuyện tiền bạc, vì khoản hoàn tiền một phần là một quyết định về tiền trước khi là một quyết định về hỗ trợ. Trên Google Play, khoản hoàn tiền là theo tỷ lệ, nghĩa là bạn không phải người duy nhất trả tiền lại. Tài liệu trợ giúp của Google nói rõ: nếu bạn hoàn 50 percent một đơn hàng, thì cả 50 percent khoản chi trả của bạn và 50 percent phí dịch vụ mà Google đã lấy đều được hoàn lại cho người dùng. Bạn chia sẻ khoản lỗ với Google theo đúng cách chia đã áp dụng khi bán.

Hãy đi qua một đơn hàng cụ thể. Giả sử một khách hàng trả 10 đơn vị cho một sản phẩm trong ứng dụng và phí dịch vụ của Google trên giao dịch bán đó là 30 percent, nên khoản chi trả của bạn là 7 và phí của Google là 3. Phát hành khoản hoàn tiền một phần 50 percent và người mua nhận lại 5: trong đó 3.50 trừ vào khoản chi trả của bạn và 1.50 trừ vào phí của Google. Bạn mất 3.50, không phải trọn vẹn 7 mà một khoản hoàn toàn phần lẽ ra khiến bạn tốn. Khoản hoàn tiền một phần là đòn bẩy duy nhất cho phép bạn dàn xếp một lời phàn nàn với một phần nhỏ của giao dịch thay vì toàn bộ.

Hành động trên đơn hàng 10 đơn vị (phí 30 percent)Người mua nhậnBạn mấtGoogle mất
Không hoàn tiền000
Hoàn một phần 50 percent53.501.50
Hoàn toàn phần1073
Bồi hoàn (ngân hàng quyết định cuối)10Giá cộng một khoản phí ngân hàng cố địnhPhí của họ, và từ Aug 3 2026 nó chuyển sang bạn

Một khoản hoàn tiền một phần nhỏ có thể rẻ hơn một cuộc bồi hoàn

Hàng đáng đập vào mắt bạn là hàng cuối. Bồi hoàn không phải một khoản hoàn tiền bạn kiểm soát. Ngân hàng của khách hàng rút toàn bộ giá và cộng thêm một khoản phí cố định không co giãn theo món mua, và quyết định là chung cuộc, không có kháng cáo. Từ August 3, 2026, Google Play chuyển giá mua bồi hoàn cộng các khoản phí ngân hàng sang nhà phát triển, nên trên Android một tranh chấp bạn thua nay khiến bạn tốn nhiều hơn cả giá trị mà giao dịch bán từng có. Trước tình cảnh đó, một khoản hoàn tiền một phần giữ một khách hàng đang dao động khỏi việc gọi cho ngân hàng thường là kết cục rẻ nhất trên bàn. Dàn xếp một lời phàn nàn với 3.50 hơn là mất giá cộng một khoản phí ngân hàng bạn không thể tranh biện.

Khi nào một khoản hoàn tiền một phần là lựa chọn đúng, và khi nào không

Một khoản hoàn tiền một phần xứng đáng có chỗ như một công cụ hạ nhiệt và thiện chí. Một khách hàng đã thực sự dùng một phần thứ họ mua, một sự gián đoạn dịch vụ khiến họ mất vài ngày của gói hàng tháng, một luồng hỗ trợ bạn muốn khép lại trước khi nó thành một đánh giá một sao hoặc một cuộc bồi hoàn: đó là những trường hợp mà trả lại một phần, chứ không phải cả giao dịch, là câu trả lời trung thực và rẻ hơn. Vì bạn và Google chia sẻ phần giảm, một cử chỉ vừa phải khiến bạn tốn còn ít hơn cả giá trị bề mặt của nó.

Nó không thay thế cho các luồng thực sự quyết định số tiền đang tranh chấp, và nó không phải cách khắc phục lạm dụng. Đưa cho một kẻ chuyên đòi hoàn tiền một khoản tín dụng một phần là dạy họ hỏi lại. Hãy dành các khoản hoàn tiền một phần cho thiện chí thật sự, và theo dõi ai nhận chúng theo cùng cách bạn theo dõi các khoản hoàn toàn phần, gắn với một account id ổn định.

Hoàn tiền một phần không phải luồng tiêu thụ hay luồng bồi hoàn

Hãy giữ công cụ do nhà phát triển khởi xướng này tách khỏi hai luồng yêu cầu bạn cung cấp bằng chứng. Một khoản hoàn tiền một phần là thứ bạn chọn để cho đi. Nó không phải câu trả lời cho CONSUMPTION_REQUEST của Apple, thứ yêu cầu dữ liệu sử dụng của bạn trong vòng 12 hours và được trả lời bằng lệnh gọi Send Consumption Information, và nó không phải câu trả lời cho cuộc rà soát bồi hoàn của Google Play, thứ yêu cầu bạn góp ý kiến trong vòng 24 hours qua orders.reviewrefund. Hai luồng đó dịch chuyển tiền dựa trên bằng chứng và hạn chót. Một khoản hoàn tiền một phần dịch chuyển tiền vì bạn đã quyết định như vậy. Nhầm lẫn hai thứ này, và coi một khoản tín dụng thiện chí như thể nó đã dàn xếp một tranh chấp, sẽ để đồng hồ thật vẫn chạy.

Danh sách kiểm tra ngắn cho hoàn tiền một phần

  • Trên Google Play, phát hành khoản hoàn tiền một phần từ Order management theo phần trăm dưới 100 percent hoặc một số tiền trước thuế dưới tổng giá trị đơn hàng.
  • Nhớ rằng khoản hoàn tiền là theo tỷ lệ: một khoản hoàn một phần 50 percent trả lại cho người mua 50 percent khoản chi trả của bạn và 50 percent phí của Google.
  • Bạn có thể chồng nhiều khoản hoàn một phần lên một đơn hàng, nhưng không bao giờ tới tổng giá trị đơn hàng, và không bao giờ trên một đơn hàng cũ hơn three years.
  • Dùng API orders.refund để tự động hóa, nhưng biết rằng nó chỉ hoàn toàn phần, và đặt revoke một cách có chủ ý để kiểm soát quyền truy cập và các lần gia hạn tương lai.
  • Trên App Store, hãy tính đến sự thật rằng bạn không thể phát hành khoản hoàn tiền nào. Apple quyết định, luôn toàn phần, lấy từ doanh thu của bạn.
  • Giữ các khoản hoàn tiền một phần tách khỏi CONSUMPTION_REQUEST và orders.reviewrefund, vốn là các luồng bằng chứng chạy trên đồng hồ 12 giờ và 24 giờ riêng của chúng.

Các cửa hàng tách nhau ở một câu hỏi đơn giản: ai nắm núm điều chỉnh hoàn tiền. Google Play trao nó cho bạn và cho phép bạn vặn một chút hoặc vặn hết cỡ, và nó chia sẻ chi phí bằng phí của chính mình khi bạn làm vậy. Apple giữ núm điều chỉnh, chỉ vặn toàn phần, và lấy tiền từ khoản chi trả kế tiếp của bạn. Biết mình đang ở thế giới nào cho bạn biết liệu một khoản hoàn tiền một phần có phải là một lựa chọn hay không, và khi nó là lựa chọn, nó thường là cách rẻ nhất để giữ một khách hàng và tránh một tranh chấp mà bạn sẽ thua.

Câu hỏi thường gặp

Bạn có thể phát hành khoản hoàn tiền một phần trên Google Play không?
Có. Trong Order management của Play Console, bật công tắc Partial refunds và nhập vào hoặc một phần trăm dưới 100 percent hoặc một số tiền trước thuế dưới tổng giá trị đơn hàng. Bạn có thể phát hành nhiều khoản hoàn một phần trên một đơn hàng miễn là tổng cộng dồn vẫn dưới giá trị đơn hàng, và các đơn hàng cũ hơn three years thì không thể hoàn tiền.
Một nhà phát triển App Store có thể phát hành khoản hoàn tiền một phần không?
Không. Apple phát hành mọi khoản hoàn tiền trên App Store, và nhà phát triển không thể phát hành khoản hoàn tiền với bất kỳ mức nào, một phần hay toàn phần. Khách hàng yêu cầu hoàn tiền với Apple tại reportaproblem.apple.com, Apple quyết định theo từng trường hợp, và một khoản hoàn được chấp thuận là cho toàn bộ giao dịch và được trừ vào doanh thu tương lai của bạn.
Khoản hoàn tiền một phần trên Google Play có giảm cả phí dịch vụ của Google không?
Có, theo tỷ lệ. Tài liệu của Google nêu rằng một khoản hoàn một phần 50 percent trả lại cho người mua 50 percent khoản chi trả của bạn và 50 percent phí dịch vụ. Bạn và Google trả tiền lại theo đúng tỷ lệ đã chia giao dịch bán ban đầu, nên một khoản hoàn tiền một phần chỉ khiến bạn tốn phần của bạn trong phần được hoàn.
Bạn có thể phát hành khoản hoàn tiền một phần qua Google Play Developer API không?
Không. Phương thức orders.refund trong Google Play Developer API chỉ hoàn toàn bộ đơn hàng. Các số tiền một phần là một tính năng của Play Console, không phải một tham số của API. API có để lộ một cờ revoke, khi bằng true sẽ kết thúc quyền truy cập ngay lập tức và dừng các lần gia hạn tương lai cho một gói đăng ký định kỳ.
Có giới hạn thời gian để hoàn tiền một đơn hàng Google Play không?
Có. Các đơn hàng cũ hơn three years thì không thể hoàn tiền, dù toàn phần hay một phần, qua Console hay qua API orders.refund. Trong khoảng thời gian đó, bạn có thể phát hành các khoản hoàn toàn phần và một phần và chồng nhiều khoản hoàn một phần lên một đơn hàng, tới nhưng không bao giờ đạt tổng giá trị đơn hàng.
Khoản hoàn tiền một phần có giống với việc trả lời một yêu cầu hoàn tiền hay một cuộc bồi hoàn không?
Không. Một khoản hoàn tiền một phần là một khoản hoàn tiền bạn chọn để phát hành. Nó tách biệt với CONSUMPTION_REQUEST của Apple, thứ muốn dữ liệu sử dụng của bạn trong vòng 12 hours, và với cuộc rà soát bồi hoàn của Google Play qua orders.reviewrefund, thứ muốn ý kiến của bạn trong vòng 24 hours. Những luồng đó quyết định số tiền đang tranh chấp trên đồng hồ riêng của chúng, còn một khoản hoàn tiền một phần là một cử chỉ thiện chí hoặc hạ nhiệt do bạn kiểm soát.

Nguồn và tài liệu đọc thêm

RefundHalt

Chế độ tự động xử lý hoàn tiền cho App Store và Google Play

Đọc tiếp

Yêu cầu hoàn tiền tiếp theo đã đang trên đường đến.

Thiết lập RefundHalt trong khoảng thời gian bạn cần để đọc thêm một email hỗ trợ về khoản hoàn tiền mà mình chưa kịp phản biện.