Informacje o programie

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.

Ekran wyboru płatności wyrenderowany przez Google z opcją rozliczeń alternatywnych
Rysunek 1. Ekran wyboru systemu rozliczeniowego renderowany przez Google, na którym obok Płatności w Google Play widoczny jest alternatywny system rozliczeniowy.
Ekran wyboru rozliczeń wyrenderowany przez Google z opcją linku zewnętrznego
Rysunek 2. Ekran wyboru systemu rozliczeniowego renderowany przez Google, na którym obok Płatności w Google Play widoczna jest opcja linku zewnętrznego.

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.

Specyfikacje dotyczące odstępów i wymiarów komponentów z obrazem formy płatności
Rysunek 3. Specyfikacje pojedynczego komponentu z obrazem formy płatności.

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.

Przykład zasobu z obrazem formy płatności z 2 wariantami karty
Rysunek 4. Przykład komponentu z obrazem zawierającego 2 formy płatności.
Przykład zasobu graficznego formy płatności z 5 wariantami kart
Rysunek 5. Przykład komponentu z obrazem zawierającego 5 form płatności.

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.

Specyfikacje projektu karty dla poszczególnych form płatności
Rysunek 6. Szczegółowe specyfikacje rozmiaru, promienia obramowania, konturu i dopełnienia pojedynczej karty.
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ę.