Khi sử dụng hệ thống thanh toán của Google Play, bạn có thể cung cấp cho người dùng các sản phẩm tính phí một lần trong ứng dụng. Sản phẩm trong ứng dụng có thể là những vật phẩm như hàng hóa ảo (ví dụ: cấp độ hoặc độc dược trong trò chơi) hoặc những dịch vụ cao cấp trong ứng dụng của bạn trên Google Play.
- Bạn cũng có thể tạo một gói đăng ký có tính phí định kỳ đối với người dùng.
Lưu ý quan trọng: Chúng tôi áp dụng Chính sách chương trình dành cho nhà phát triển trên Google Play và phí dịch vụ cho tất cả các sản phẩm trong ứng dụng, bao gồm cả những gói đăng ký và sản phẩm tính phí một lần.
Phạm vi cung cấp
Nếu bạn ở một địa điểm cho phép người bán đăng ký, thì bạn có thể sử dụng hệ thống thanh toán của Google Play.
Nếu bạn đang ở một địa điểm được hỗ trợ và muốn bắt đầu sử dụng các tính năng của hệ thống thanh toán của Google Play cho các ứng dụng của mình, hãy thiết lập một hồ sơ thanh toán và tham khảo tài liệu về API Hệ thống thanh toán của Google Play.
Sau khi bạn tạo một sản phẩm trong ứng dụng, những người dùng chạy phiên bản mới nhất của Cửa hàng Google Play sẽ thấy được sản phẩm đó.
Các quyền bắt buộc
Để cung cấp một sản phẩm trong ứng dụng, bạn cần khai báo quyền com.android.vending.BILLING
trong tệp kê khai APK của ứng dụng. Nếu phân phối ứng dụng trên toàn thế giới, bạn vẫn có thể phát hành các ứng dụng sử dụng quyền com.android.vending.BILLING
ở tất cả các quốc gia.
Tạo các sản phẩm trong ứng dụng
Tạo một sản phẩm trong ứng dụng
- Mã sản phẩm phải bắt đầu bằng một số hoặc chữ thường và có thể chứa số (0 đến 9), chữ thường (a đến z), dấu gạch dưới (_) và dấu chấm (.).
- Bạn không thể thay đổi hoặc sử dụng lại một mã sản phẩm sau khi tạo sản phẩm.
- Lưu ý: Mã sản phẩm
android.test
cùng với tất cả các mã sản phẩm bắt đầu bằngandroid.test
hiện chưa thể sử dụng được.
Cách tạo một sản phẩm trong ứng dụng:
- Mở Play Console rồi chuyển đến trang Sản phẩm trong ứng dụng (Kiếm tiền > Sản phẩm > Sản phẩm trong ứng dụng).
- Nhấp vào Tạo sản phẩm.
- Nhập thông tin chi tiết của sản phẩm.
- Mã sản phẩm: Mã nhận dạng duy nhất cho sản phẩm trong ứng dụng của bạn.
- Tiêu đề: Tên ngắn của sản phẩm (tối đa 55 ký tự, nhưng bạn chỉ nên sử dụng tiêu đề 25 ký tự để hiển thị chính xác trong mọi ngữ cảnh), chẳng hạn như "Thuốc ngủ".
- Nội dung mô tả: Nội dung mô tả chi tiết về sản phẩm (tối đa 200 ký tự), chẳng hạn như "Khiến các sinh vật ngủ ngay lập tức".
- Biểu tượng: Một hình ảnh riêng biệt và chính xác cho sản phẩm của bạn. Đừng chèn văn bản, nội dung quảng cáo hoặc đặc điểm thương hiệu. Biểu tượng sản phẩm của bạn sẽ hiển thị tại trang thông tin trên Cửa hàng Play và trong quy trình mua.
- PNG 32 bit
- 512 px x 512 px
- Tối đa 1 MB
- Giá: Nhập giá bằng nội tệ của bạn hoặc chọn một mẫu định giá.
- Mua nhiều: Cho phép thanh toán nhiều đơn vị sản phẩm này. Người dùng có thể mua với số lượng nhiều trong ngưỡng dành cho quốc gia/khu vực của họ. Xin lưu ý những thông tin sau:
- Để thiết lập quy trình thanh toán mua nhiều trong Play Console, ứng dụng của bạn cần có Thư viện Google Play Billing 4.0. Truy cập trang web dành cho nhà phát triển Android để tìm hiểu cách tích hợp Thư viện Google Play Billing vào ứng dụng của bạn
- Một số quốc gia/khu vực chưa cho phép mua nhiều
- Ở hầu hết các quốc gia/khu vực cho phép mua nhiều, ngưỡng giá cho mỗi SKU thường vào khoảng 100 USD. Để cho phép thanh toán nhiều đơn vị của một sản phẩm, bạn cần điều chỉnh giá (trước thuế) xuống dưới ngưỡng ở từng quốc gia/khu vực.
- Dành riêng cho Play Points: Chỉ cung cấp sản phẩm của bạn cho chương trình Google Play Points.
- Lưu các thay đổi của bạn rồi nhấp vào Kích hoạt để cung cấp sản phẩm trong ứng dụng cho người dùng.
- Một sản phẩm có sẵn để mua phải ở trạng thái hoạt động và ứng dụng của sản phẩm đó phải được phát hành.
- Nếu bạn sử dụng một tài khoản thử nghiệm, thì các sản phẩm đang hoạt động sẽ có trong những ứng dụng chưa phát hành. Để tìm hiểu thêm, hãy truy cập vào trang web dành cho Nhà phát triển Android.
Ngôn ngữ và bản dịch
Các sản phẩm trong ứng dụng sẽ dùng ngôn ngữ mặc định giống như trong ứng dụng. Để thêm bản dịch bằng các ngôn ngữ cụ thể, hãy chọn một sản phẩm trong ứng dụng, sau đó nhấp vào Quản lý bản dịch rồi áp dụng ngôn ngữ bạn muốn. Tìm hiểu thêm về cách dịch ứng dụng.
Tạo một loạt sản phẩm trong ứng dụng
Tải tệp CSV chứa các sản phẩm trong ứng dụng lên
- Mở Play Console rồi chuyển đến trang Sản phẩm trong ứng dụng (Kiếm tiền > Sản phẩm > Sản phẩm trong ứng dụng).
- Nhấp vào Nhập.
- Việc nhập nhiều sản phẩm bằng cách tải tệp CSV lên sẽ chỉ ghi đè các sản phẩm hiện có khi giá trị của
Mã sản phẩm
trong tệp CSV khớp vớiMã sản phẩm
của một sản phẩm hiện có trên danh sách sản phẩm trong ứng dụng. Việc ghi đè một sản phẩm sẽ không xóa các sản phẩm trong ứng dụng không có trong tệp CSV.
- Việc nhập nhiều sản phẩm bằng cách tải tệp CSV lên sẽ chỉ ghi đè các sản phẩm hiện có khi giá trị của
- Thả tệp CSV của bạn để tải lên hoặc nhấp vào Tải lên.
Xuất tệp CSV chứa các sản phẩm hiện có trong ứng dụng
Nếu đã tạo riêng từng sản phẩm trong ứng dụng trong Play Console, thì bạn có thể xuất tệp CSV để bắt đầu tạo các sản phẩm đó bằng cách sử dụng tệp CSV.
- Mở Play Console rồi chuyển đến trang Sản phẩm trong ứng dụng (Kiếm tiền > Sản phẩm > Sản phẩm trong ứng dụng).
- Nhấp vào Xuất.
Xem ví dụ về tệp CSV
- Ví dụ đầu tiên xác định tiêu đề và nội dung mô tả bằng 2 loại ngôn ngữ (
en_US
vàes_ES
). Mẫu đặt giá giúp xác định giá của mặt hàng. - Ví dụ thứ hai không sử dụng mẫu đặt giá. Thay vào đó, ví dụ này chỉ định một mức giá cho quốc gia mặc định (Hoa Kỳ). Play Console sử dụng tỷ giá hối đoái hiện thời và mô hình định giá phù hợp với địa phương để tự động đặt giá ở tất cả các quốc gia khác nơi ứng dụng được phân phối.
- Ví dụ thứ ba cũng không sử dụng mẫu định giá. Giá của mặt hàng được chỉ định theo cách thủ công cho từng quốc gia nơi ứng dụng được phân phối.
Ví dụ về cú pháp CSV
Product ID,Published State,Purchase Type,Auto Translate,Locale; Title; Description,Auto Fill Prices,Price,Pricing Template ID
Ví dụ về sản phẩm trong ứng dụng
Ví dụ 1
basic_sleeping_potion,published,managed_by_android,false,en_US; Basic Sleeping Potion; Puts small creatures to sleep.; es_ES; Poción básica de dormir; Causa las criaturas pequeñas ir a dormir.,false,,4637138456024710495
Ví dụ 2
standard_sleeping_potion, published,managed_by_android,false,en_US; Standard Sleeping Potion; Puts all creatures to sleep for 2 minutes.,true, 1990000,
Ví dụ 3
invisibility_potion,published, managed_by_android,false,en_US; Invisibility Potion; Invisible to all enemies for 5 minutes.,false, US; 1990000; BR; 6990000; RU; 129000000; IN; 130000000; ID; 27000000000; MX; 37000000,
Giá trị dữ liệu cho tệp CSV
Product ID |
Việc đặt giá trị này trong tệp CSV cũng có tác dụng như nhập mã sản phẩm khi tạo một sản phẩm mới trong ứng dụng. Nếu bạn chỉ định một |
Publish State |
Giá trị này phải được đặt thành published hoặc unpublished . Việc này cũng giống như đặt một sản phẩm trong ứng dụng là Đang hoạt động hoặc Không hoạt động. |
Purchase Type |
Giá trị này phải được đặt thành |
Auto Translate |
Giá trị này phải được đặt thành Nếu bạn muốn cung cấp bản dịch cho tiêu đề và nội dung mô tả của một sản phẩm trong ứng dụng, hãy chỉ rõ các bản dịch này trong giá trị |
|
Nếu chỉ bao gồm một ngôn ngữ cho một mặt hàng, thì bạn phải chỉ định ngôn ngữ mặc định cho ứng dụng cũng như tiêu đề và mô tả của mặt hàng đó.
Khi đặt giá trị Lưu ý: Khi chỉ định các giá trị Nếu muốn thêm các bản dịch cho tiêu đề và nội dung mô tả của sản phẩm, thì bạn phải liệt kê ngôn ngữ, tiêu đề và nội dung mô tả mặc định, tiếp theo là ngôn ngữ, tiêu đề và nội dung mô tả cho mỗi bản dịch. Trong ví dụ sau, sản phẩm trong ứng dụng dùng
Lưu ý: Mỗi ứng dụng có một ngôn ngữ mặc định, nhưng mỗi sản phẩm trong ứng dụng đều có một danh sách bản dịch riêng. Mặc dù ngôn ngữ đầu tiên trong giá trị |
Auto Fill Prices , Country , và Price |
Bạn có thể đặt trường Lưu ý: Khi bạn chỉ định giá của một sản phẩm trong tệp CSV, hãy cung cấp giá theo đơn vị một phần triệu, trong đó 1.000.000 đơn vị một phần triệu tương đương với 1 đơn vị tiền tệ thực. Sử dụng giá tự động điền Các phần sau mô tả ảnh hưởng của giá trị trong Nếu bạn đặt trường Ví dụ: trong các điều kiện sau:
Bạn nên đặt giá trị của trường Đặt giá của riêng bạn cho mỗi quốc gia Nếu đặt trường Lưu ý: Bạn phải cung cấp mã quốc gia và giá cho từng quốc gia mà ứng dụng nhắm mục tiêu. Để xem và chỉnh sửa danh sách các quốc gia mà ứng dụng nhắm mục tiêu, hãy sử dụng thẻ Quốc gia/khu vực trên trang Bản chính thức. Mỗi giá trị Ví dụ: nếu bạn cung cấp ứng dụng ở các mức giá sau (đã bao gồm mọi loại thuế) tại các quốc gia khác:
Bạn có thể đặt giá trị của các trường
|
Pricing Template ID (mã nhận dạng mẫu đặt giá) |
Nếu một sản phẩm được liên kết với một mẫu định giá, thì bạn nên đặt trường Nếu nhập tệp CSV, bạn có thể cập nhật mối liên kết giữa sản phẩm trong ứng dụng và mẫu đặt giá. Để liên kết sản phẩm với một mẫu đặt giá cụ thể, hãy đặt giá trị Bạn có thể liên kết tối đa 1000 mức giá của ứng dụng hoặc mức giá của sản phẩm trong ứng dụng với một mẫu đặt giá cụ thể. Do đó, bạn không nên chỉ định cùng một giá trị |