# Mua hàng trong ứng dụng là gì? 4 loại in-app purchase

> Mua hàng trong ứng dụng là giao dịch tùy chọn bên trong app. Apple chia thành 4 loại: tiêu hao, không tiêu hao, gói đăng ký tự động gia hạn và không gia hạn.

Trang gốc: [Mua hàng trong ứng dụng là gì? 4 loại in-app purchase](https://devoria.fr/vi/blog/mua-hang-trong-ung-dung-in-app-purchase-4-loai)
Tác giả: [Mehdi Azizi](https://devoria.fr/vi/mehdi-azizi)
Ngày đăng: 2026-11-04
Lần sửa nội dung gần nhất: 2026-11-04


Mua hàng trong ứng dụng, hay in-app purchase, là giao dịch bạn thực hiện bên trong một app, sau khi đã cài đặt nó. Apple định nghĩa đây là một giao dịch tùy chọn giúp thay đổi tính năng của app, hoặc mở khóa dịch vụ, nội dung hay vật phẩm ảo. **Có bốn loại: tiêu hao (consumable), không tiêu hao (non-consumable), gói đăng ký tự động gia hạn và gói đăng ký không gia hạn.** Trên App Store, dòng chữ "In-App Purchases" cạnh nút Get báo cho bạn biết app đó có bán thứ gì đó bên trong.

Bài hướng dẫn này trả lời câu hỏi theo hai góc nhìn. Phía người dùng: dòng chữ đó nghĩa là gì, bạn thực sự trả tiền cho cái gì, cách hủy, cách được hoàn tiền hoặc chặn các giao dịch này trên iPhone của trẻ em. Phía nhà phát triển: bốn loại theo đúng tên gọi trong App Store Connect, khoản hoa hồng của Apple và những gì app của bạn cần chuẩn bị. Mọi thông tin đều lấy từ các trang của Apple, được đọc lại vào ngày 3 tháng 11 năm 2026.

Bản thân tôi cũng bán in-app purchase trong các app iOS của mình. Solys, một app chặn mạng xã hội, có gói đăng ký và quyền truy cập trọn đời. TradaZen, một app mô phỏng giao dịch, và Nolera, một app thử đồ bằng AI, chủ yếu bán gói đăng ký theo năm có dùng thử miễn phí.

## Mua hàng trong ứng dụng: định nghĩa của Apple

Trong trang [Giới thiệu về mua hàng trong ứng dụng](https://apps.apple.com/fr/story/id1436214772), App Store viết rằng đây là những giao dịch tùy chọn nhằm thay đổi tính năng của app hoặc mở khóa dịch vụ, nội dung hay vật phẩm ảo. Từ quan trọng là "tùy chọn". **Một giao dịch in-app không bao giờ bị ép buộc: chính bạn quyết định có mua hay không.**

Vì vậy một app có thể tải về miễn phí nhưng vẫn bán thứ gì đó bên trong. [Trang hỗ trợ của Apple về việc tải app](https://support.apple.com/fr-fr/102590) nói rõ: nếu app hiển thị nút Get thay vì giá tiền, app đó miễn phí và bạn sẽ không bị tính phí khi tải về. Nhưng một số app miễn phí có bán in-app purchase và gói đăng ký trả phí.

Để nhận ra các app này trước khi cài, App Store khuyên bạn xem dòng chữ "In-App Purchases" có hiện cạnh giá hoặc nút Get không. Dòng chữ này không cho biết bạn sẽ trả bao nhiêu. Nó chỉ cho biết trong app có thứ để mua.

## 4 loại mua hàng trong ứng dụng

App Store Connect, công cụ nơi nhà phát triển tạo sản phẩm, liệt kê bốn loại. Dưới đây là định nghĩa và ví dụ từ [trang hỗ trợ App Store Connect](https://developer.apple.com/help/app-store-connect/reference/in-app-purchases-and-subscriptions/in-app-purchase-types), bổ sung thêm ví dụ từ trang của App Store.

| Loại                        | Bạn trả tiền cho                             | Ví dụ Apple đưa ra                    |
| --------------------------- | -------------------------------------------- | ------------------------------------- |
| Tiêu hao                    | Vật phẩm dùng một lần, phải mua lại          | Thức ăn cho cá, mạng chơi, đá quý     |
| Không tiêu hao              | Mở khóa mua một lần, dùng mãi                | Đường đua, màn chơi, bộ lọc           |
| Gói đăng ký tự động gia hạn | Quyền truy cập tính phí định kỳ              | Xem video trực tuyến, lưu trữ đám mây |
| Gói đăng ký không gia hạn   | Quyền truy cập có thời hạn, không tự gia hạn | Kho lưu trữ bài báo, gói theo mùa     |

### Loại tiêu hao

Apple định nghĩa đây là sản phẩm dùng một lần, sẽ hết và phải mua lại. Đó là tiền trong game, một gói mạng chơi, hoặc credit tạo nội dung trong app AI. Có một quy định bảo vệ người mua: theo [guideline 3.1.1](https://developer.apple.com/app-store/review/guidelines/#3.1.1), credit hoặc tiền ảo mua qua in-app purchase không được phép hết hạn.

### Loại không tiêu hao

Đây là sản phẩm mua một lần, không hết hạn và không giảm đi khi dùng. Nó mở khóa vĩnh viễn một tính năng: bản đầy đủ, một gói màn chơi, bộ lọc ảnh. Quyền truy cập trọn đời của Solys thuộc loại này. Bạn trả một lần duy nhất, và vẫn giữ được nó khi đổi iPhone.

### Gói đăng ký tự động gia hạn

Nó cho quyền truy cập nội dung hoặc dịch vụ trong một khoảng thời gian, rồi tự gia hạn chừng nào người dùng chưa hủy. Đây là mô hình của các app của tôi. [Guideline 3.1.2](https://developer.apple.com/app-store/review/guidelines/#3.1.2) đặt ra ba điều kiện: phải mang lại giá trị liên tục, kéo dài ít nhất bảy ngày và hoạt động trên mọi thiết bị của người dùng. Đây là loại dùng cho [dùng thử miễn phí](https://devoria.fr/vi/blog/introductory-offer-app-store-connect-free-trial-ios) quen thuộc, được cài đặt trong App Store Connect. Một app không có gói đăng ký vẫn có thể cho dùng thử, dưới dạng một sản phẩm không tiêu hao miễn phí tên là "XX-day Trial", theo guideline 3.1.1.

### Gói đăng ký không gia hạn

Nó cho quyền truy cập một dịch vụ trong thời gian giới hạn và không tự gia hạn. Muốn tiếp tục, người mua phải mua lại. Apple lấy ví dụ một năm truy cập kho lưu trữ bài báo, hoặc một gói xem video trực tuyến theo mùa. Tôi không dùng loại này trong app nào của mình.

## Mỗi loại thay đổi điều gì trong thực tế

Tên loại chưa nói hết mọi thứ. Đây là những gì nó thay đổi cho người mua và cho app, theo [trang của Apple về in-app purchase](https://developer.apple.com/in-app-purchase/) và tài liệu StoreKit về [currentEntitlements](https://developer.apple.com/documentation/storekit/transaction/currententitlements), danh sách các quyền truy cập hiện hành.

| Loại                        | Phải mua lại?        | Còn sau khi cài lại                              | Chia sẻ trong gia đình |
| --------------------------- | -------------------- | ------------------------------------------------ | ---------------------- |
| Tiêu hao                    | Có                   | Không                                            | Không                  |
| Không tiêu hao              | Không                | Có                                               | Có thể                 |
| Gói đăng ký tự động gia hạn | Không, nó tự gia hạn | Có, nếu còn hiệu lực hoặc trong thời gian ân hạn | Có thể                 |
| Gói đăng ký không gia hạn   | Có, khi hết hạn      | Có                                               | Không                  |

Hai điểm cần lưu ý. Tính năng Family Sharing cho phép chia sẻ quyền truy cập với tối đa năm thành viên gia đình, và Apple áp dụng nó cho gói đăng ký tự động gia hạn và sản phẩm không tiêu hao. Nhà phát triển chọn bật hay không. Ngoài ra, một giao dịch đã được App Store hoàn tiền hoặc thu hồi sẽ biến mất khỏi danh sách quyền truy cập.

## Người dùng thấy gì, từ lúc mua đến lúc hoàn tiền

### Xác nhận giao dịch

Theo trang của App Store, bạn phải nhập mật khẩu hoặc dùng Touch ID để thực hiện in-app purchase. Nếu dùng mật khẩu, bạn chọn yêu cầu nhập ở mỗi giao dịch hay cứ 15 phút một lần. [Trang hỗ trợ của Apple về mật khẩu khi mua hàng](https://support.apple.com/fr-fr/119848) bổ sung Face ID: nếu Touch ID hoặc Face ID được bật cho việc mua hàng, bạn sẽ được yêu cầu xác thực mỗi lần tải, kể cả khi miễn phí.

### Hủy gói đăng ký

Việc hủy được thực hiện qua tài khoản Apple của bạn, không qua nhà phát triển. Trên iPhone, theo [trang hỗ trợ của Apple về việc hủy](https://support.apple.com/fr-fr/118428):

1. Trong Settings, chạm vào tên của bạn.
2. Chạm Subscriptions.
3. Chạm vào gói đăng ký cần hủy.
4. Chạm Cancel Subscription. Đôi khi bạn phải cuộn màn hình mới thấy nút này.

Theo trang của App Store, gói đăng ký kết thúc vào cuối chu kỳ thanh toán hiện tại. Với dùng thử miễn phí, cùng trang hỗ trợ đó khuyên bạn hủy ít nhất 24 giờ trước khi hết thời gian dùng thử.

### Yêu cầu hoàn tiền

Việc hoàn tiền do Apple xử lý, không phải nhà phát triển. [Trang hỗ trợ của Apple về hoàn tiền](https://support.apple.com/fr-fr/118223) hướng dẫn: đăng nhập reportaproblem.apple.com, chạm "I'd like to", rồi "Request a refund". Chọn lý do, rồi chọn app hoặc gói đăng ký, và gửi đi. Apple yêu cầu chờ 24 đến 48 giờ để có phản hồi. Điều kiện được hoàn tiền khác nhau tùy quốc gia.

## Chặn mua hàng trong ứng dụng trên iPhone của trẻ em

Apple có hai cách cài đặt. Cách thứ nhất chặn hoàn toàn, cách thứ hai bắt phụ huynh duyệt từng giao dịch.

**Chặn bằng Screen Time.** Theo [trang hỗ trợ của Apple về Screen Time](https://support.apple.com/fr-fr/102470), trước hết phải bật Screen Time. Sau đó:

1. Mở Settings, rồi chạm Screen Time.
2. Chạm Apps & Websites, rồi App Store.
3. Chạm In-App Purchases và chọn Don't Allow.

**Ask to Buy, kết hợp với Family Sharing.** Nếu con bạn có thiết bị riêng và tài khoản riêng trong nhóm gia đình của bạn, tính năng [Ask to Buy](https://support.apple.com/fr-fr/105055) sẽ gửi từng yêu cầu cho bạn. Nó áp dụng cho việc tải app và cả in-app purchase, bất kể độ tuổi phân loại của app. Để bật từ thiết bị của bạn:

1. Mở Settings, rồi chạm Family.
2. Chạm vào tên con bạn.
3. Chạm Apps & Websites, rồi Restrictions.
4. Chạm Ask to Buy, rồi bật Require Purchase Approval.

Tùy quốc gia, tùy chọn này được bật mặc định và không thể tắt trước 18 tuổi.

## Phía nhà phát triển: in-app purchase đòi hỏi những gì

### In-app purchase là bắt buộc để mở khóa nội dung số

Guideline 3.1.1 quy định: để mở khóa một tính năng hoặc nội dung trong app, bạn phải dùng in-app purchase của Apple. Khóa bản quyền, mã QR hay tiền mã hóa đều không được phép dùng cho việc này, trừ những trường hợp Apple cho phép. Các ngoại lệ và quy định của từng khu vực có trong bài hướng dẫn của tôi về [guideline 3.1.1](https://devoria.fr/vi/blog/guideline-3-1-1-mua-hang-trong-ung-dung-app-store).

### Hoa hồng của Apple

Theo [trang về chương trình thành viên](https://developer.apple.com/programs/whats-included/), hoa hồng trên hàng hóa và dịch vụ số bán qua App Store là **30%**. Mức này giảm còn 15% cho thành viên Small Business Program và một số chương trình khác, cũng như cho các gói đăng ký đủ điều kiện. Một số mức phí và khoản phí khác có thể áp dụng cho một số app phân phối ở vài quốc gia, trong đó có Liên minh châu Âu, Nhật Bản và Hàn Quốc. Chi tiết, kèm cách đăng ký, có trong bài [Small Business Program Apple](https://devoria.fr/vi/blog/apple-small-business-program-phi-hoa-hong-15).

### Cần làm gì trước sản phẩm đầu tiên

1. **Ký hợp đồng app trả phí.** Theo trang hỗ trợ App Store Connect, chủ tài khoản phải ký Paid Apps Agreement để bán in-app purchase. Các bước có trong bài hướng dẫn của tôi về [Paid Apps Agreement](https://devoria.fr/vi/blog/paid-apps-agreement-trang-thai-w-8ben-nhan-tien).
2. **Tạo sản phẩm trong App Store Connect.** Theo [trang hỗ trợ về việc tạo in-app purchase](https://developer.apple.com/help/app-store-connect/manage-in-app-purchases/create-consumable-or-non-consumable-in-app-purchases), sản phẩm tiêu hao hoặc không tiêu hao được tạo ở thanh bên của app, trong Monetization, mục In-App Purchases. Bạn chọn loại, rồi nhập tên tham chiếu và mã định danh sản phẩm. Gói đăng ký được tạo riêng, trong Subscriptions.
3. **Chuẩn bị tính năng khôi phục.** Trang của Apple về in-app purchase nhắc rằng: nếu ai đó cài lại app hoặc đổi thiết bị, họ phải lấy lại ngay những gì đã mua. App của bạn cũng phải có cách khôi phục các giao dịch có thể khôi phục, theo guideline 3.1.1.

Để kết nối mọi thứ mà không phải tự viết phần xác minh biên lai, tôi dùng RevenueCat. Các bước có trong bài [RevenueCat và gói đăng ký in-app iOS](https://devoria.fr/vi/blog/revenuecat-goi-dang-ky-in-app-ios).

## Nên chọn loại nào cho app đầu tiên

| Bạn bán gì                                   | Loại phù hợp                |
| -------------------------------------------- | --------------------------- |
| Dịch vụ được bổ sung mỗi tuần                | Gói đăng ký tự động gia hạn |
| Bản đầy đủ, mua một lần là xong              | Không tiêu hao              |
| Credit, lượt tạo nội dung, mạng chơi         | Tiêu hao                    |
| Quyền truy cập có thời hạn, không tự gia hạn | Gói đăng ký không gia hạn   |

Với app đầu tiên, lựa chọn thực sự gần như luôn nằm giữa gói đăng ký và mua một lần. Tôi phân tích chi tiết, kèm cách tính doanh thu hằng tháng, trong bài [gói đăng ký hay mua một lần cho app iOS của bạn](https://devoria.fr/vi/blog/goi-dang-ky-hay-mua-mot-lan-ung-dung-ios).

## Bán in-app purchase đầu tiên của bạn

[iOS & Android Kit](https://devoria.fr/vi/kits/ios) dựa trên code khởi đầu của các app của tôi: onboarding, paywall và gói đăng ký đã được code sẵn, và lộ trình bốn bước đưa bạn đến tận App Store, theo tốc độ của riêng bạn. Toàn bộ quy trình, từ sản phẩm trong App Store Connect đến paywall, được mô tả trên trang [gói đăng ký in-app iOS](https://devoria.fr/vi/expertise/goi-dang-ky-trong-ung-dung-ios).

Nếu bạn đang chuẩn bị phát hành lần đầu, [làm bài chẩn đoán miễn phí](https://devoria.fr/vi/diagnostic): nó cho bạn biết điều gì thực sự đang cản trở dự án và gửi bạn checklist chống bị Apple từ chối của tôi.

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

### "In-App Purchases" trên App Store nghĩa là gì?

Dòng chữ này cho biết app có bán thứ gì đó bên trong: tiền ảo, tính năng mở khóa, gói đăng ký. Nó xuất hiện cạnh giá hoặc nút Get. Việc tải app vẫn miễn phí nếu app hiển thị Get, và bạn chỉ trả tiền cho những gì bạn chọn mua.

### App miễn phí có in-app purchase có thực sự miễn phí không?

Việc tải về là miễn phí, và Apple nói rõ bạn sẽ không bị tính phí. Tuy nhiên, một số tính năng hoặc nội dung bên trong có thể phải trả tiền. Để mua, Apple yêu cầu mật khẩu, Touch ID hoặc Face ID của bạn.

### Sản phẩm tiêu hao và không tiêu hao khác nhau thế nào?

Sản phẩm tiêu hao sẽ hết khi dùng và phải mua lại, như mạng chơi hoặc đá quý. Sản phẩm không tiêu hao mua một lần là giữ mãi, như gói màn chơi hoặc bản đầy đủ. Trong hai loại, chỉ sản phẩm không tiêu hao còn lại sau khi cài lại app.

### Làm sao tắt mua hàng trong ứng dụng trên iPhone?

Bật Screen Time, rồi vào Settings, Screen Time, Apps & Websites, App Store. Chạm In-App Purchases và chọn Don't Allow. Với thiết bị của trẻ em, tùy chọn Ask to Buy sẽ cho bạn duyệt từng giao dịch thay vì chặn hẳn.

### Có được hoàn tiền in-app purchase không?

Có, một số giao dịch đủ điều kiện. Bạn gửi yêu cầu trên reportaproblem.apple.com, mục "I'd like to", rồi "Request a refund". Apple yêu cầu chờ 24 đến 48 giờ, và điều kiện được hoàn tiền khác nhau tùy quốc gia.

### Apple lấy bao nhiêu hoa hồng trên in-app purchase?

Thông thường là 30% trên hàng hóa và dịch vụ số. Mức 15% áp dụng cho thành viên Small Business Program và các gói đăng ký đủ điều kiện. Một số mức phí và khoản phí khác có thể áp dụng cho một số app ở vài quốc gia, trong đó có Liên minh châu Âu.


## Dự án của bạn

[iOS & Android Kit](https://devoria.fr/vi/kits/ios): Tạo app iPhone và Android với Claude Code: code khởi đầu từ các app của mình, lộ trình đến tận store và tất cả các kit. 2.799.000 ₫.

[Chẩn đoán: điều gì ngăn bạn có app iPhone](https://devoria.fr/vi/diagnostic): 7 câu hỏi, 60 giây: bạn biết điều gì thật sự cản bạn đăng app iPhone, lộ trình 4 bước và kit phù hợp với bạn.
