Thông tin về chương trình

Chương trình lựa chọn phương thức thanh toán cho phép bạn tích hợp hệ thống thanh toán của riêng mình hoặc hướng dẫn người dùng đến trang web của bạn để mua hàng bằng đường liên kết web bên ngoài. Bất kể bạn triển khai lựa chọn nào, người dùng đều phải có quyền lựa chọn giữa Google Play Billing và hệ thống thanh toán thay thế trong ứng dụng hoặc đường liên kết web bên ngoài. Bạn nên xem lại các yêu cầu của chương trình và đăng ký tham gia chương trình chào bán bên ngoài trước khi sử dụng các API này.

Trải nghiệm người dùng

Khi người dùng bắt đầu mua hàng, họ sẽ thấy một màn hình lựa chọn hiển thị cả hệ thống thanh toán thay thế của bạn (trong ứng dụng hoặc đường liên kết web bên ngoài) và Google Play Billing. Bạn có thể linh hoạt tuỳ chỉnh quy trình này tuỳ thuộc vào người hiển thị màn hình lựa chọn và nơi diễn ra giao dịch thanh toán. Bạn phải cập nhật lựa chọn ưu tiên cho màn hình lựa chọn và lựa chọn ưu tiên cho đường liên kết web bên ngoài trong Play Console trước khi triển khai API trong ứng dụng của mình.

Màn hình lựa chọn phương thức thanh toán do Google kết xuất có hệ thống thanh toán thay thế
Hình 1. Màn hình lựa chọn phương thức thanh toán do Google hiển thị, trong đó có phương thức thanh toán thay thế cùng với Google Play Billing.
Màn hình lựa chọn thanh toán do Google kết xuất có lựa chọn đường liên kết ngoài đến trang web
Hình 2. Màn hình lựa chọn phương thức thanh toán do Google hiển thị, trong đó có lựa chọn đường liên kết web bên ngoài cùng với Google Play Billing.

1. Người hiển thị màn hình lựa chọn

  • Google hiển thị: Google Play tự động xử lý giao diện người dùng của màn hình lựa chọn cho bạn trong quy trình thanh toán.
  • Bạn tự hiển thị : Bạn thiết kế và hiển thị màn hình lựa chọn tuỳ chỉnh trong ứng dụng của mình. Nếu chọn cách này, bạn phải tuân thủ nguyên tắc về trải nghiệm người dùng.

2. Nơi diễn ra giao dịch thanh toán

  • Trong ứng dụng: Người dùng hoàn tất giao dịch trong giao diện của ứng dụng.
  • Đường liên kết trang web bên ngoài: Người dùng được chuyển hướng đến trang web của bạn để hoàn tất giao dịch.

Chế độ kiểm soát của cha mẹ

Người dùng được giám sát có thể lựa chọn phương thức thanh toán, nhưng phải hiển thị chế độ kiểm soát bắt buộc của cha mẹ và màn hình thông tin một lần.

  • Đối với màn hình lựa chọn do Google hiển thị: Google tự động xử lý màn hình kiểm soát của cha mẹ trước khi màn hình lựa chọn xuất hiện.
  • Đối với màn hình lựa chọn do nhà phát triển hiển thị: Bạn chịu trách nhiệm gọi các API cụ thể của Thư viện Play Billing để kích hoạt chế độ kiểm soát của cha mẹ. Đối với giao dịch mua hàng trong ứng dụng, bạn phải thực hiện việc này thông qua một hộp thoại thông tin bắt buộc trước khi bạn hiển thị màn hình lựa chọn tuỳ chỉnh. Đối với đường liên kết bên ngoài, chế độ kiểm soát của cha mẹ được xử lý ngay trước khi người dùng được liên kết ra khỏi ứng dụng.

Nguyên tắc về thành phần hình ảnh cho phương thức thanh toán

Bạn có thể tải các thành phần hình ảnh lên Play Console để thể hiện các phương thức thanh toán được hỗ trợ, nhằm hiển thị trên màn hình lựa chọn phương thức thanh toán.

Thành phần hình ảnh cho các phương thức thanh toán

Mỗi thành phần hình ảnh được tạo thành từ nhiều thẻ phương thức thanh toán và phải tuân thủ các thông số kỹ thuật được xác định trong các nguyên tắc này.

Quy cách về khoảng cách và kích thước của thành phần hình ảnh phương thức thanh toán
Hình 3. Thông số kỹ thuật cho thành phần hình ảnh của một phương thức thanh toán.

Kích thước

192 dp X 20 dp

Khoảng cách giữa các thẻ

8 dp

Định dạng tệp

PNG, nền trong suốt

Biến thể phương thức thanh toán

Nhà phát triển có thể chọn số lượng biểu tượng phương thức thanh toán hiện có mà mình muốn đưa vào thành phần hình ảnh (tối đa 5 biểu tượng).

Không được thêm hình ảnh hoặc văn bản nào khác vào hình ảnh đó.

Ví dụ về thành phần hình ảnh phương thức thanh toán có 2 biến thể thẻ
Hình 4. Ví dụ về thành phần hình ảnh có hai phương thức thanh toán.
Ví dụ về thành phần hình ảnh phương thức thanh toán có 5 biến thể thẻ
Hình 5. Ví dụ về thành phần hình ảnh có 5 phương thức thanh toán.

Thông số kỹ thuật của thẻ

Các thẻ phương thức thanh toán có trong thành phần hình ảnh phải tuân thủ các nguyên tắc sau đây về kích thước, khoảng cách và kiểu.

Quy cách thiết kế thẻ cho từng phương thức thanh toán
Hình 6. Thông số kỹ thuật chi tiết về kích thước, bán kính đường viền, đường viền và khoảng đệm cho từng thẻ.
Kích thước thẻ 32 dp X 20 dp
Khoảng đệm bên trong 3 dp
Đường viền 1 dp (kích thước bao gồm cả nét bên trong), Bán kính 2 dp, #E0E0E0
Nền thẻ Màu đồng nhất (tốt nhất là màu trắng)

Điều kiện tiên quyết

Để sử dụng chương trình lựa chọn phương thức thanh toán, bạn phải đáp ứng các yêu cầu sau:

  • Đăng ký – Bạn phải đăng ký tham gia chương trình lựa chọn phương thức thanh toán. Nếu chọn cung cấp đường liên kết web bên ngoài, bạn phải cập nhật lựa chọn ưu tiên trong Play Console trước khi triển khai trong ứng dụng của mình.
  • Phiên bản PBL – Bạn phải sử dụng Thư viện Play Billing phiên bản 9.1 trở lên.

Báo cáo

Bạn phải báo cáo tất cả giao dịch hệ thống thanh toán thay thế (kể cả giao dịch từ đường liên kết ngoài) một cách an toàn cho Google Play. Để thực hiện việc này, bạn cần có mã thông báo giao dịch bên ngoài. Tuỳ thuộc vào trường hợp lựa chọn phương thức thanh toán, mã thông báo sẽ được tạo thông qua các API khác nhau. Mã thông báo giao dịch này cho biết DeveloperBillingType được phân loại là đường liên kết bên ngoài hay trong ứng dụng. Mã thông báo này là yếu tố cần thiết để xác thực giao dịch và liên kết giao dịch đó với phí dịch vụ thích hợp.