Chương trình thanh toán bên ngoài cho phép bạn đưa người dùng ở Nhật Bản, kể cả thông qua đường liên kết thanh toán bên ngoài, đến các tính năng hoặc dịch vụ kỹ thuật số trong ứng dụng mà người dùng có thể mua bên ngoài ứng dụng của bạn. Khi liên kết người dùng với giao dịch mua, bạn phải cho họ lựa chọn song song giữa việc mua hàng bằng Google Play Billing hoặc hoàn tất giao dịch mua trên trang web của nhà phát triển. Hướng dẫn này đề cập đến các API bắt buộc để bật tính năng thanh toán bên ngoài. Để biết thêm thông tin, hãy xem các yêu cầu của chương trình.
Bảng chú giải thuật ngữ
Sau đây là hướng dẫn về quy ước sử dụng thuật ngữ:
- API thanh toán bên ngoài: API được dùng để liên kết người dùng ra bên ngoài ứng dụng để mua mặt hàng kỹ thuật số trong ứng dụng.
- Giao dịch bên ngoài: Giao dịch đủ điều kiện diễn ra bên ngoài ứng dụng theo yêu cầu của chương trình.
- Mã thông báo giao dịch bên ngoài: Mã thông báo được cung cấp cho nhà phát triển thông qua Thư viện Play Billing để bạn sử dụng khi người dùng hoàn tất một giao dịch bên ngoài. Mã thông báo này được dùng để thông báo cho Google Play về giao dịch mua thành công.
- Mã giao dịch bên ngoài: Giá trị nhận dạng riêng biệt do bạn tạo ra để xác định một giao dịch bên ngoài.
Hỗ trợ phương thức thanh toán bên ngoài
Nếu muốn đưa phương thức thanh toán bên ngoài vào ứng dụng, bạn phải đáp ứng các tiêu chí sau:
- Xem xét các điều kiện tham gia chương trình thanh toán bên ngoài và hoàn tất các bước đăng ký nêu trong yêu cầu của chương trình
- Tích hợp Thư viện Play Billing 8.3 trở lên.
Thiết lập trong Play Console
Để định cấu hình phương thức thanh toán bên ngoài trong Play Console, hãy làm theo các bước nêu trong yêu cầu của chương trình
Trải nghiệm người dùng
API phía máy khách có chức năng sau:
- Google Play kết xuất và quản lý thông tin phù hợp cũng như màn hình lựa chọn của người dùng
- Nếu người dùng chọn sử dụng hệ thống thanh toán của Google Play, thì quy trình thanh toán sẽ tiếp tục sử dụng giao diện tiêu chuẩn của hệ thống thanh toán của Google Play.
- Nếu người dùng chọn hệ thống thanh toán của bạn, họ sẽ được chuyển hướng đến một trang web bên ngoài hoặc một ứng dụng thanh toán đã được cài đặt trên thiết bị của người dùng. Bạn có thể quyết định xem Google Play hay ứng dụng của bạn sẽ chuyển hướng người dùng đến trang web.
Màn hình lựa chọn phương thức thanh toán. |
Trang chuyển hướng. |
Trang web của nhà phát triển. |
Ví dụ này chỉ nhằm mục đích minh hoạ.
Màn hình lựa chọn của người dùng
Màn hình lựa chọn của người dùng trình bày cho người dùng lựa chọn sử dụng hệ thống thanh toán của nhà phát triển hoặc hệ thống thanh toán của Google Play.

Phân tích một lựa chọn về phương thức thanh toán bên ngoài


Tuỳ chọn thanh toán bên ngoài trên màn hình lựa chọn của người dùng gồm các thành phần sau đây trên giao diện người dùng:
- Biểu tượng ứng dụng.
- Tên ứng dụng.
- Thành phần hình ảnh bao gồm các phương thức thanh toán do nhà phát triển cung cấp.
- Thành phần chỉ báo bổ sung (và các thành phần khác không thuộc thành phần hình ảnh trên giao diện người dùng).
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.

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 đó.


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.

| 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) |
Các bước tiếp theo
Để bắt đầu tích hợp các API thanh toán bên ngoài, hãy làm theo hướng dẫn chuyên sâu về cả việc tích hợp trong ứng dụng lẫn tích hợp phần phụ trợ.