Najczęstsze pytania

Na tej stronie znajdziesz ogólne informacje i odpowiedzi na najczęstsze pytania dotyczące interfejsu Google Pay API.

Wszystko o Google Pay API

Google Pay umożliwia bezproblemowe płatności w aplikacji i witrynie. Dzięki Google Pay API Twoi klienci mogą korzystać z kart zapisanych na swoich kontach Google, by płacić Ci szybko i bezproblemowo na stronach oraz w aplikacjach.

Uzyskiwanie pomocy

Zarejestruj się w Konsoli usług Google Pay i Portfela Google i wybierz Skontaktuj się z zespołem pomocy. Możemy pomóc Ci w rozwiązaniu problemów z integracją. Zapoznaj się także z przewodnikiem Rozwiązywanie problemów z Androidem i Rozwiązywanie problemów z internetem, aby samodzielnie przeprowadzić integrację.

Obsługiwane funkcje

Google Pay API obsługuje kilka funkcji.

Obsługiwane formy płatności

Google Pay API może zwrócić karty lub tokeny sieciowe.

Płatności cykliczne i subskrypcje

Obsługa płatności cyklicznych jest powiązana z formą płatności zwracaną w odpowiedzi z Google Pay API. Do płatności cyklicznych można używać zarówno kart tokenizowanych, jak i kart zapisanych na koncie. Aby przetwarzać płatności cykliczne, sprzedawca nie musi wywoływać naszego interfejsu API z określoną częstotliwością. Zamiast tego dane uwierzytelniające płatności są przechowywane po stronie sprzedawcy na potrzeby płatności cyklicznych. Sprzedawca zarządza płatnościami cyklicznymi za pomocą interfejsów API bramy płatności.

Google Pay obsługuje płatności cykliczne, jeśli następujące stwierdzenia są prawdziwe:

  • Sprzedawcy przestrzegają zasad sieci, takich jak transakcje inicjowane przez sprzedawcę.
  • Warunki płatności są ujawniane i akceptowane przez użytkownika w procesie zakupu u sprzedawcy.

Obsługujemy też płatności cykliczne o zmiennych kwotach. Obsługiwane są na przykład miesięczne rachunki za telefon od operatorów komórkowych. Aby uzyskać więcej informacji, sprzedawcy muszą skontaktować się z przedstawicielem bramki płatności.

Automatyczne ponowne wczytywanie lub doładowanie

Aby przetworzyć opłatę za automatyczne doładowanie o tej samej wartości, sprzedawca nie musi za każdym razem wywoływać naszego interfejsu API. Dane uwierzytelniające płatność są przechowywane po stronie sprzedawcy i używane ponownie. Aby uzyskać więcej informacji, sprzedawcy muszą skontaktować się z przedstawicielem Payment Gateway.

Obciążenia zwrotne

Sprzedawcy mogą obsługiwać anulowanie transakcji w przypadku anulowania, zwrotu kosztów lub sporów w taki sam sposób, jak w przypadku obciążeń zwrotnych dotyczących innych form płatności. Aby uzyskać więcej informacji, sprzedawcy muszą skontaktować się z przedstawicielem firmy obsługującej płatności.

Zbieranie darowizn

Zatwierdzone organizacje non-profit mogą zintegrować interfejs Google Pay API, aby zbierać darowizny, pod warunkiem że dostarczą dokumentację potwierdzającą i poświadczającą ich status organizacji non-profit. Na przykład amerykańskie organizacje non-profit muszą przedstawić ważny dokument potwierdzający status 501(c)3 wydany przez IRS, aby zakwalifikować się do programu.

Warunki i zasady

Warunki korzystania z usługi Google Pay

Wszyscy sprzedawcy muszą zaakceptować Warunki korzystania z usługi Google Pay i ich przestrzegać.

Zasady dopuszczalnego użytkowania interfejsu Google Pay API

Wszyscy sprzedawcy muszą zaakceptować zasady dopuszczalnego użytkowania interfejsu Google Pay API i ich przestrzegać.

Zasady dotyczące hazardu

Nasze zasady dotyczące hazardu są określone w zasadach dopuszczalnego użytkowania Google Pay API.

Nasze zasady dotyczące hazardu mogą się zmieniać co jakiś czas. Wszystkie zgłoszenia podlegają sprawdzeniu i zatwierdzeniu.

Akceptujemy integracje hazardowe od firm z tych krajów:

  • Australia
  • Austria
  • Kanada
  • Czechy
  • Francja
  • Gruzja
  • Niemcy
  • Grecja
  • Węgry
  • Irlandia
  • Włochy
  • Japonia
  • Holandia
  • Polska
  • Portugalia
  • Rumunia
  • Hiszpania
  • Szwecja,
  • Wielka Brytania

W przyszłości możemy rozszerzyć ten zakres.

Aby uzyskać dostęp do wersji produkcyjnej interfejsu Google Pay API w przypadku integracji z hazardem, musisz spełnić szereg wymagań wstępnych:

  • Jeśli masz integrację hazardu tylko na Androida w jednym z wymienionych wcześniej krajów, musisz najpierw przestrzegać zasad Google Play dotyczących hazardu i przejść proces weryfikacji w Google Play. Następnie możemy ocenić integrację tylko na Androidzie pod kątem dostępu do wersji produkcyjnej interfejsu Google Pay API.
  • Jeśli masz integrację hazardową tylko w przeglądarce w jednym z wymienionych wcześniej krajów, musisz przesłać autoryzowaną licencję, aby udowodnić, że możesz świadczyć usługi hazardowe w kraju, w którym przeprowadzasz proces wdrażania interfejsu Google Pay API. Następnie możemy ocenić integrację tylko w przeglądarce, aby przyznać dostęp do wersji produkcyjnej interfejsu Google Pay API.
  • Jeśli masz zintegrowaną obsługę hazardu w aplikacji na Androida i w internecie w jednym z wymienionych wcześniej krajów, musisz najpierw przestrzegać zasad Google Play dotyczących hazardu i przejść proces weryfikacji w Google Play. Następnie możemy ocenić Twoje integracje z Androidem i internetem pod kątem dostępu do wersji produkcyjnej interfejsu Google Pay API.

Kraje, w których obowiązują określone warunki lub ograniczenia

Integracje związane z hazardem są dozwolone w wymienionych krajach, jeśli spełniają te kryteria:

Kraj Kryteria kwalifikacji do integracji z Androidem Kryteria kwalifikacji do integracji internetowej
Bułgaria Tak, z ograniczeniami:
  • Aplikacje, które przekierowują do witryny, kwalifikują się do programu.
  • Aplikacje, które nie przekierowują do witryny, są niedozwolone.
Tak
Cypr Tak, z ograniczeniami:
  • Loterie organizowane przez państwo są dozwolone.
  • Firma OPAP Cyprus Limited spełnia wymagania.
  • Kasyna online są zabronione.
  • Automaty do gier są zabronione.
  • Zakłady na wyścigi konne są zabronione.
  • Zakłady na wyścigi psów są zabronione.
  • Inwestycje spread betting są zabronione.
  • Giełdy zakładów są niedozwolone.
Tak, z ograniczeniami:
  • Loterie organizowane przez państwo są dozwolone.
  • Firma OPAP Cyprus Limited spełnia wymagania.
  • Kasyna online są zabronione.
  • Automaty do gier są zabronione.
  • Zakłady na wyścigi konne są zabronione.
  • Zakłady na wyścigi psów są zabronione.
  • Inwestycje spread betting są zabronione.
  • Giełdy zakładów są niedozwolone.
Finlandia Tak, z ograniczeniami:
  • Veikkaus Oy spełnia wymagania.
Tak, z ograniczeniami:
  • Veikkaus Oy spełnia kryteria.
Kazachstan Tak, z ograniczeniami:
  • Loterie są dozwolone.
  • Zakłady sportowe są dozwolone.
  • Totalizatory są dozwolone.
  • Kasyna online są zabronione.
  • Kasyna elektroniczne są zabronione.
Tak, z ograniczeniami:
  • Loterie są dozwolone.
  • Zakłady sportowe są dozwolone.
  • Totalizatory są dozwolone.
  • Kasyna online są zabronione.
  • Kasyna elektroniczne są zabronione.
Polska Nie Tak, z ograniczeniami:
  • Kwalifikują się licencjonowani dostawcy usług hazardowych.
Republika Południowej Afryki Tak, z ograniczeniami:
  • Zakłady sportowe online są dozwolone.
Tak, z ograniczeniami:
  • Zakłady sportowe online są dozwolone.

Jeśli rozszerzysz Google Pay API na kraj, w którym nie masz jeszcze zatwierdzenia, skontaktuj się z nami, aby je uzyskać. Pamiętaj, że musisz przedstawić licencję na prowadzenie działalności hazardowej w każdym kraju, w którym planujesz oferować usługi związane z hazardem. Nie zezwalamy na używanie interfejsu Google Pay API w przypadku usług hazardowych, które są skierowane do osób niepełnoletnich lub w inny sposób zabronione przez lokalne prawo.

Zasady dotyczące opieki zdrowotnej

Nasze zasady dotyczące opieki zdrowotnej są określone w Zasadach dopuszczalnego użytkowania Google Pay API.

Podczas rejestracji przygotuj się na udostępnienie odpowiedniej licencji, aby potwierdzić, że Twoja firma działa w branży opieki zdrowotnej. Wszystkie zgłoszenia podlegają sprawdzeniu i zatwierdzeniu.

Zasady dotyczące usług finansowych

Nasze zasady dotyczące usług finansowych są określone w zasadach dopuszczalnego użytkowania interfejsu Google Pay API.

Podczas wprowadzania przygotuj się na udostępnienie odpowiedniej licencji, aby potwierdzić swój przypadek użycia usług finansowych. Wszystkie zgłoszenia podlegają sprawdzeniu i zatwierdzeniu.

Ogólne najczęściej zadawane pytania

Poniższe najczęstsze pytania dotyczą sprzedawców:

Do zarządzania całym ryzykiem i silnym uwierzytelnianiem klienta korzystam z usług dużego dostawcy usług płatniczych. Co muszę wiedzieć o GPay?

Interfejs Google Pay API zwraca formy płatności w podpisanym i zaszyfrowanym ładunku. Zwracane formy płatności składają się z numeru PAN lub tokenizowanych kart złożonych z numeru PAN (DPAN) urządzenia i kryptogramów.

Ładunki kart tokenizowanych są przetwarzane bez dodatkowego etapu i dodatkowej weryfikacji.

Ładunki kart złożone z numeru PAN wymagają zabezpieczenia 3D Secure za pomocą rozwiązania własnego lub udostępnionego przez dostawcę usług płatniczych.

Jeśli Twój dostawca usług płatniczych zarządza całym ryzykiem i logiką SCA, sprawdź, czy integracja z Google Pay API zawiera te właściwości:

  • merchantInfo.merchantName (Android, sieć): nazwa sprzedawcy jest renderowana w arkuszu płatności.
  • transactionInfo.countryCode (Android, sieć): wskazuje, gdzie transakcja jest przetwarzana. Musisz podać kraj centrum autoryzacyjno-rozliczeniowego.
  • transactionInfo.totalPrice (Android, sieć): łączna kwota wartości transakcji z opcjonalną możliwością określenia do 2 miejsc po przecinku.
Jak uzyskać identyfikator sprzedawcy w Google?
Identyfikator sprzedawcy Google możesz uzyskać po zatwierdzeniu Twojej witryny przez Google. Aby rozpocząć ten proces, zaloguj się w Konsoli usług Google Pay i Portfela Google i utwórz integrację z interfejsem Google Pay API. Musisz podać listę w pełni kwalifikowanych domen wraz z subdomenami, które pomogą Ci wywoływać interfejs Google Pay API.
Czy mogę używać jednego identyfikatora sprzedawcy w przypadku wielu marek i kanałów (strona internetowa/aplikacja)?
Tak, używanie jednego identyfikatora sprzedawcy w przypadku wielu marek i platform (takich jak internet i Android) jest obsługiwane i ogólnie zalecane, aby uprościć uzgadnianie.
Jak sprzedawcy mogą promować wśród klientów obsługę Google Pay w swoich aplikacjach i na swoich stronach?
Aby pokazać, że obsługujesz Google Pay, użyj zasobów dostępnych w naszych wskazówkach dotyczących marki dla Android i stron internetowych.
Jeśli masz zintegrowaną obsługę Google Pay w aplikacji na Androida, napisz o tym w opisie aplikacji w Sklepie Play. Jeśli masz zintegrowaną obsługę na swojej stronie, możesz dodać opis bezpośrednio tam.
Czy platformy e-commerce mogą obsługiwać Google Pay?
Tak, Google Pay API obsługuje platformy e-commerce. Firmy partnerskie obsługujące płatności, bramy i platformy e-commerce hostujące stronę płatności w imieniu sprzedawców mogą używać funkcji hostowanych płatności Google Pay.
Którzy dostawcy usług płatniczych obsługują Google Pay?
Firmy obsługujące płatności, które udostępniają Google Pay, znajdziesz na naszej liście firm obsługujących płatności Google Pay.
W których krajach i regionach jest dostępna usługa Google Pay?
Zerknij na naszą listę obsługiwanych krajów, w których można korzystać z Google Pay w celu dokonywania płatności online lub za pomocą aplikacji.
W których krajach i regionach są obsługiwane tokeny Google Pay (CRYPTOGRAM_3DS)?
Strona Jak znaleźć obsługiwane formy płatności, aby robić zakupy w sklepach i płacić zbliżeniowo zawiera listę krajów i banków, które obsługują tokeny Google Pay (CRYPTOGRAM_3DS). Są tam wymienione obsługiwane i nieobsługiwane karty.
Jaka jest różnica między rozliczeniami w aplikacji przez Google Play a interfejsem Google Pay API?
Deweloperzy Google Play, którzy sprzedają usługi i produkty cyfrowe w aplikacjach na Androida, muszą używać rozliczeń w aplikacji przez Google Play zgodnie z opisem w Centrum zasad dla programistów Play. Przykłady rozliczeń w aplikacji to wirtualne produkty w grach, funkcje lub treści aplikacji oraz produkty oprogramowania w chmurze. Więcej informacji o rozliczeniach w aplikacji znajdziesz na stronie Omówienie Płatności w Google Play.
W aplikacjach interfejs Google Pay API jest dostępny tylko dla fizycznych produktów i usług.
Czy Google Pay pobiera jakiekolwiek opłaty?
Google Pay nie obciąża użytkowników, sprzedawców ani programistów dodatkowymi opłatami za obsługę płatności przez Google Pay API. Sprzedawcy nadal płacą opłaty transakcyjne firmie obsługującej płatności.
Co robi Google, aby weryfikować dane logowania i zapobiegać oszustwom?
Wszystkie karty dodane do Google przechodzą autoryzację weryfikacyjną, która ma na celu sprawdzenie danych karty, w tym kodu weryfikacyjnego (CVC). Google korzysta też z zastrzeżonego mechanizmu oceny ryzyka, który opiera się na danych instrumentu, profilach kont Google, historii zakupów, lokalizacjach i informacjach o urządzeniu. Sprzedawcy jednak nadal muszą korzystać ze swoich aktualnych narzędzi do wykrywania oszustw i zagrożeń przy obsługiwaniu transakcji Google Pay.
Czy Google Pay jest obsługiwane w komponentach WebView aplikacji mobilnych?
Elementy WebView na Androidzie w pełni obsługują Google Pay i odzwierciedlają działanie w przeglądarce mobilnej, pod warunkiem że dodasz niezbędną zależność WebKit. Jednak w przypadku widoków WebView na iOS interfejs isReadyToPay API zawsze zwraca wartość false ze względu na ograniczenia dotyczące plików cookie innych firm na iOS. Zarówno aplikacja na Androida, jak i domena witryny w komponencie WebView muszą być zatwierdzone do wersji produkcyjnej. thought Szczegółowe informacje o implementacji znajdziesz w dokumentacji dotyczącej korzystania z komponentu WebView na Androidzie lub korzystania z komponentu WKWebView na iOS.
Mojej firmy obsługującej płatności nie ma na liście. Czy nadal mogę zintegrować się z Google Pay?
Google Pay stale nawiązuje współpracę z platformami handlu elektronicznego i firmami obsługującymi płatności. Jeśli nie możesz znaleźć swojej firmy obsługującej płatności na stronie g.co/pay/processors, możesz przesłać prośbę. Gdy procesor będzie dostępny, otrzymasz powiadomienie.
Jak włączyć Google Pay, jeśli mam już firmę obsługującą płatności lub dostawcę platformy płatniczej?
Google Pay współpracuje z różnymi dostawcami usług płatniczych i  dostawcami platform e-commerce. Każda z nich zawiera szczegółową dokumentację, która pomoże Ci zacząć, a także nasz główny samouczek, który ułatwi Ci wprowadzenie.
Jak mogę oferować Google Pay na dużą skalę swoim sprzedawcom, jeśli jestem obsługiwanym procesorem płatności?
Obsługiwane firmy obsługujące płatności mogą wdrożyć nasze rozwiązanie do obsługi hostowanej strony płatności w przypadku integracji internetowych. Płatność hostowana umożliwia klientom oferowanie Google Pay swoim klientom i pominięcie indywidualnego procesu wprowadzania do Google Pay.

Aby rozpocząć, musisz najpierw zarejestrować się jako obsługiwana firma obsługująca płatności. Aby zintegrować hostowane rozwiązanie do obsługi płatności, skontaktuj się z osobą kontaktową ds. technicznych w Google, która pomogła Ci w procesie rejestracji.

Jak Google Pay może uwzględniać różne opcje dostawy i różne ceny dla moich użytkowników, jeśli oferuję dostawę w procesie płatności?
W przypadku integracji z internetem musisz podać adres dostawy i wyświetlić różne opcje dostawy oraz ceny w obiekcie PaymentDataRequest, obiekcie PaymentOptions i obiekcie PaymentDataCallbacks. Przykład znajdziesz w demonstracji aktualizacji ceny dynamicznej.

W przypadku integracji z Androidem musisz podać adres dostawy w obiekcie PaymentDataRequest.

Jak otrzymywać środki za zakupy dokonane za pomocą Google Pay?
Interfejs Google Pay API ułatwia transakcje, przekazując informacje o płatnościach od użytkowników do dostawcy usług płatniczych. Nie uczestniczy w przepływie środków i jest przeznaczony do działania na istniejącej infrastrukturze płatniczej.
Jakie wymagania muszę spełnić, aby uzyskać dostęp do wersji produkcyjnej?
Sprzedawcy muszą utworzyć profil firmy w Konsoli usług Google Pay i Portfela Google oraz przesłać zrzuty ekranu procesu zakupu do sprawdzenia. Każda domena, w której jest hostowany interfejs Google Pay API, musi zostać przesłana do zatwierdzenia osobno, ponieważ domeny z symbolami wieloznacznymi (np. *.merchant.com) nie są akceptowane. Więcej informacji znajdziesz na stronie poświęconej publikowaniu integracji na Android lub w internecie.
Jak mogę sprawdzić stan przesłanej integracji i dowiedzieć się, czy po zakończeniu procesu sprawdzania muszę wprowadzić jakieś zmiany?
Gdy prześlesz integrację z interfejsem Google Pay API do sprawdzenia, otrzymasz e-maila z wynikami. Jeśli Twoja integracja jest zgodna z naszymi zasadami dopuszczalnego użytkowania i wytycznymi dotyczącymi marki, zostanie zatwierdzona i będzie miała stan Aktywna w Konsoli usług Google Pay i Portfela Google. Jeśli wymaga zmian, stan będzie wyświetlany jako Wymaga więcej informacji, a w e-mailu znajdziesz szczegółowe informacje o tym, co należy poprawić przed ponownym przesłaniem. Jeśli masz pytania dotyczące przesłanych informacji, możesz skontaktować się z zespołem pomocy bezpośrednio z konsoli usług Google Pay i Portfela Google.
Jak mogę rozwiązać problemy z integracją z interfejsem Google Pay API, jeśli wyświetla się komunikat o błędzie?
Najczęstsze kody błędów i rozwiązania znajdziesz w naszych przewodnikach dotyczących rozwiązywania problemów z Android i internetem. Jeśli masz dodatkowe pytania, skontaktuj się z zespołem pomocy w konsoli usług Google Pay i Portfela Google.
Jak mogę dostosować integrację z interfejsem Google Pay API, aby ograniczyć karty?
Wszystkie opcje dostosowywania kart są dostępne w obiekcie CardParameters zarówno na Android, jak i w  internecie. Możesz na przykład wybrać, które sieci kart i kraje wydawców kart chcesz zezwolić.
Czym jest Google Pay API?
Google Pay API umożliwia klientom płacenie jednym kliknięciem za pomocą form płatności zapisanych na ich kontach Google. Interfejs API umożliwia proste dokonywanie płatności milionom użytkowników, którzy mają setki milionów zapisanych kart. Zapewnia większe bezpieczeństwo, ponieważ dane płatności klienta są w pełni szyfrowane – od serwerów Google po firmę obsługującą płatności. Proces integracji jest prosty, współpracuje z obecnym stosem obsługi płatności i można go zaimplementować za pomocą kilku linijek kodu.
Jaki jest związek między Google Pay API a Google Wallet API?
Google Pay API i Google Wallet API to dwa osobne interfejsy API. Google Pay API umożliwia klientom korzystanie z Google Pay jako formy płatności w Twojej witrynie lub aplikacji na Androida. Interfejs Google Wallet API umożliwia deweloperom tworzenie cyfrowych kart i zarządzanie nimi w różnych przypadkach użycia. Na przykład karty lojalnościowe, bilety, karty dostępu, dane o stanie zdrowia i inne elementy, które można dostosować. Więcej informacji o interfejsie Google Wallet API znajdziesz w dokumentacji dla deweloperów.

Jaka jest obecna wersja Google Pay API i jak są obsługiwane aktualizacje?
Bieżąca wersja jest podana w dokumentacji dotyczącej Android i internetu. Google utrzymuje tę wersję od kilku lat, dodając tylko nowe funkcje i opcjonalne pola. Wszelkie aktualizacje interfejsu API są zgodne wstecznie, aby nie zakłócać działania obecnych integracji.
Które platformy obsługują numery DPAN (CRYPTOGRAM_3DS), a które numery FPAN (PAN_ONLY)?
Numery DPAN są specyficzne dla Androida i są dostępne tylko podczas płatności na urządzeniach z Androidem lub w przeglądarkach mobilnych/komponentach WebView na Androidzie. Strony na komputer i urządzenia z iOS nie obsługują DPAN i domyślnie zwracają PAN_ONLY.
Jak odróżnić DPAN od FPAN i jak należy je traktować?
Obiekt assuranceDetails nie służy do ścisłego rozróżniania DPAN i FPAN, ale pomaga sprzedawcom określić, czy transakcja wymaga dodatkowego uwierzytelniania za pomocą 3D Secure, aby spełnić wymagania silnego uwierzytelniania klienta. Aby otrzymywać te informacje, sprzedawcy muszą dodać assuranceDetailsRequired: true do parametru karty w żądaniu do interfejsu Google Pay API.
Jaka jest różnica między cardHolderAuthenticated a accountVerified?
Gdy w żądaniu parametr assuranceDetailsRequired ma wartość true, odpowiedź będzie zawierać 2 właściwości:
  • accountVerified: wskazuje, że karta użyta do zapłaty jest autentyczna, a konto jest w dobrej kondycji. Sama weryfikacja nie zapewnia jednak ochrony autoryzacji.
  • cardHolderAuthenticated: oznacza, że użytkownik rozpoczął transakcję na urządzeniu z Androidem i użył udostępnionego tokena sieciowego opartego na urządzeniu.
Jak wykorzystujemy te sygnały do wywoływania 3D Secure?
Sprzedawcy powinni używać tych flag do tworzenia logiki aktywacji 3D Secure. Jeśli zarówno cardHolderAuthenticated, jak i accountVerified zwracają wartość true, dane logowania są uważane za wysoce bezpieczne i zgodne z SCA, więc nie musisz podnosić poziomu transakcji w celu dalszego uwierzytelniania 3DS.
Czy sprzedawcy otrzymają tokeny e-commerce, jeśli ustawią wartość assuranceDetailsRequired: true?
Nie, tokeny e-commerce są kontrolowane na poziomie dostawcy usług płatniczych.
Czy transakcje Google Pay kwalifikują się do przeniesienia odpowiedzialności?
Dostępność przeniesienia odpowiedzialności zależy od sieci kart. Więcej informacji znajdziesz w artykule Włączanie przeniesienia odpowiedzialności Visa.
Jak możemy identyfikować transakcje „Kup teraz, zapłać później” (BNPL)?
Obecnie nie ma konkretnego identyfikatora transakcji BNPL. Będą one widoczne w Twoim systemie jako zwykłe dane logowania FPAN.
Czy Google może udostępnić karty testowe do testowania scenariuszy SCA?
Interfejs Google Pay API nie może bezpośrednio udostępniać żadnych kart testowych SCA. Dostawca usług płatniczych powinien mieć możliwość korzystania z pakietu kart testowych w środowisku piaskownicy na potrzeby testów.
Jaki jest termin ważności lub czas życia danych (TTL) zaszyfrowanych danych karty?
Zaszyfrowany ładunek Google Pay wygasa dokładnie po tygodniu. Sprzedawcy, którzy obsługują opóźnione autoryzacje lub przetwarzanie asynchroniczne, muszą upewnić się, że płatność została autoryzowana przez dostawcę usług płatniczych (PSP) w tym okresie, zanim dane wygasną.
Jak są obsługiwane operacje po zakupie, takie jak zwroty środków i ponowne autoryzacje?
Google Pay nie uczestniczy w przepływie środków i działa wyłącznie jako pośrednik w przypadku tokenizowanych danych uwierzytelniających. Po dokonaniu pierwszej transakcji dostawca usług płatniczych (PSP) mapuje dane karty w zaszyfrowanym ładunku na własny token (np. „token sprzedawcy” lub „identyfikator profilu klienta”). Wszystkie interakcje po zakupie i operacje finansowe są zarządzane wyłącznie między Tobą a Twoim dostawcą usług płatniczych.
Jak działa dynamiczne ustalanie cen w przypadku transakcji zainicjowanych przez sprzedawcę?
Obecnie transakcje inicjowane przez sprzedawcę nie obsługują cen dynamicznych. Jest to znane ograniczenie.
Jaka konfiguracja standardu Content Security Policy (CSP) jest wymagana w przypadku Google Pay w komponencie WebView?

Jeśli używasz standardu Content Security Policy (CSP), ustaw prawidłowe wartości dyrektywy connect-src, aby umożliwić korzystanie z Google Pay w widoku WebView. Na przykład:

Content-Security-Policy: connect-src pay.google.com google.com account.google.com www.google.com
  
Jak używać liczby jednorazowej standardu Content Security Policy (CSP) z interfejsem Google Pay Web API?

Jeśli Twoja witryna wymusza rygorystyczne zasady CSP, które wymagają liczb jednorazowych do wykonywania skryptów i dynamicznie wstrzykiwanych stylów:

  1. Uwzględnij atrybut CSP nonce w tagu <script>, który wczytuje pay.js:

    <script
      async
      src="https://pay.google.com/gp/p/js/pay.js"
      nonce="your-nonce-value"
      onload="onGooglePayLoaded()">
    </script>
  2. Podczas tworzenia instancji PaymentsClient przekaż właściwość nonce w PaymentOptions:

    const paymentsClient = new google.payments.api.PaymentsClient({
      environment: 'TEST',
      nonce: 'your-nonce-value'
    });
          

Google Pay stosuje ten atrybut liczby jednorazowej do wszystkich dynamicznie wstrzykiwanych elementów <style> i <script>, w tym stylów przycisków utworzonych przez createButton().

Czy Google Pay API używa pliku cookie NID lub wymaga go podczas realizacji transakcji?

Nie. Plik cookie NID nie jest używany w procesie płatności Google Pay API ani go nie obsługuje.

Plik cookie NID jest powiązany z usługą Google po stronie serwera, która służy do przechowywania spersonalizowanych danych użytkowników niezalogowanych na konto Google.

Podstawowe funkcje usługi, takie jak bezpieczeństwo, zapobieganie oszustwom i niezawodność, działają niezależnie od pliku cookie NID. Google Pay API zostało zaprojektowane tak, aby zapewniać sprzedawcom i użytkownikom bezpieczne i niezawodne działanie niezależnie od obecności tego pliku cookie.

Google dba o prywatność użytkowników i zapewnia, że te pliki cookie są przetwarzane zgodnie z Polityką prywatności i Polityką dotyczącą technologii i plików cookie Google. Te materiały mogą Ci się przydać w dokumentacji dotyczącej zgodności z przepisami oraz w zapewnianiu użytkownikom większej przejrzystości.