Program wyboru systemu rozliczeniowego umożliwia zintegrowanie własnego systemu rozliczeniowego lub kierowanie użytkowników do Twojej witryny w celu dokonywania zakupów za pomocą linków zewnętrznych. Niezależnie od tego, którą opcję wdrożysz, użytkownicy powinni mieć możliwość wyboru między Płatnościami w Google Play a rozliczeniami alternatywnymi w aplikacji lub linkami zewnętrznymi. Zanim zaczniesz korzystać z tych interfejsów API, zapoznaj się z wymaganiami programu i zarejestruj się w programie ofert zewnętrznych.
Wrażenia użytkownika
Gdy użytkownik rozpocznie zakup, zobaczy ekran wyboru, na którym będzie mógł wybrać Twój alternatywny system rozliczeniowy (w aplikacji lub za pomocą linków zewnętrznych) albo Płatności w Google Play. Możesz dostosować ten proces w zależności od tego, kto renderuje ekran wyboru i gdzie następuje płatność. Zanim zaimplementujesz interfejs API w swojej aplikacji, musisz zaktualizować preferencje dotyczące ekranu wyboru i linków zewnętrznych w Konsoli Play.
1. Kto renderuje ekran wyboru
- Google: Google Play automatycznie obsługuje interfejs ekranu wyboru w ramach procesu płatności.
- Ty : projektujesz i renderujesz niestandardowy ekran wyboru w swojej aplikacji. Jeśli wybierzesz tę opcję, musisz przestrzegać wytycznych dotyczących UX.
2. Gdzie następuje płatność
- W aplikacji: użytkownik dokonuje transakcji w interfejsie Twojej aplikacji.
- Link internetowy: użytkownik jest przekierowywany do Twojej witryny, aby dokończyć transakcję.
Kontrola rodzicielska
Nadzorowani użytkownicy mogą wybrać system rozliczeniowy, ale muszą być wyświetlane obowiązkowe ekrany kontroli rodzicielskiej i jednorazowe ekrany z informacjami.
- W przypadku ekranów wyboru renderowanych przez Google: Google automatycznie obsługuje ekran kontroli rodzicielskiej zanim wyświetli się ekran wyboru.
- W przypadku ekranów wyboru renderowanych przez dewelopera: musisz wywołać określone interfejsy API Biblioteki płatności w Play, aby uruchomić kontrolę rodzicielską. W przypadku zakupów w aplikacji odbywa się to za pomocą obowiązkowego okna informacyjnego zanim wyświetlisz niestandardowy ekran wyboru. W przypadku linków zewnętrznych kontrola rodzicielska jest obsługiwana zanim użytkownik opuści aplikację.
Wytyczne dotyczące komponentów z obrazem formy płatności
W Konsoli Play możesz przesłać komponenty z obrazem przedstawiające obsługiwane formy płatności, które mają być wyświetlane na ekranie wyboru systemu rozliczeniowego.
Komponent z obrazem formy płatności
Pojedynczy komponent z obrazem składa się z kilku kart form płatności i musi spełniać specyfikacje określone w tych wytycznych.
Wymiary |
192 dp × 20 dp |
Odstępy między kartami |
8dp |
Format pliku |
PNG, przezroczyste tło |
Warianty form płatności
Deweloperzy mogą wybrać liczbę ikon dostępnych form płatności, które chcą umieścić w komponencie z obrazem (maksymalnie 5).
Obraz nie powinien zawierać żadnych innych obrazów ani tekstu.
Specyfikacje karty
Karty form płatności zawarte w komponencie z obrazem muszą spełniać te wytyczne dotyczące rozmiaru, odstępów i stylu.
| Wymiary karty | 32 dp × 20 dp |
| Dopełnienie wewnętrzne | 3dp |
| Kontur | 1 dp (wewnętrzny obrys uwzględniony w wymiarach), promień 2 dp, #E0E0E0 |
| Tło karty | Jednolity kolor (najlepiej biały) |
Wymagania wstępne
Aby korzystać z programu wyboru systemu rozliczeniowego, musisz spełnić te wymagania:
- Rejestracja – musisz zarejestrować się w programie wyboru systemu rozliczeniowego. Jeśli zdecydujesz się oferować linki zewnętrzne, musisz zaktualizować swoje preferencje w Konsoli Play, zanim zaimplementujesz je w swojej aplikacji.
- Wersja PBL – musisz używać Biblioteki płatności w Play w wersji 9.1 lub nowszej.
Raportowanie
Wszystkie transakcje rozliczeń alternatywnych (w tym transakcje z linków zewnętrznych) muszą być bezpiecznie zgłaszane do Google Play. Aby to osiągnąć, wymagany jest token transakcji zewnętrznej. W zależności od scenariusza wyboru systemu rozliczeniowego,
token jest generowany za pomocą różnych interfejsów API. Ten token transakcji wskazuje, czy DeveloperBillingType jest sklasyfikowany jako link zewnętrzny czy zakup w aplikacji. Token jest niezbędny do weryfikacji transakcji i powiązania ich z odpowiednią opłatą za usługę.