Odświeżenie przepływu tokena
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Opis
Niektórzy integratorzy oczekują, że ich tokeny płatności wygasną. W takiej sytuacji, gdy zbliża się termin wygaśnięcia tokena, Google ponownie uwierzytelni użytkownika i przedłuży okres jego ważności. Nazywa się to przepływem tokenów odświeżania lub procesu ponownego wiązania. Podczas tego procesu integrator informuje Google o wygaśnięciu tokena płatności.
Jak to działa
Jeśli token wygasł lub wkrótce wygaśnie, w ramach tego procesu zostanie przeprowadzony proces odnowienia daty ważności.
Odśwież przepływ tokenów
Oto lista obiektów pokazanych na powyższym diagramie:
Serwer Google: serwer backendu w Google, który wysyła polecenie przechwytywania do serwera integratora płatności.
Serwer integratora płatności: serwer backendu integratora, który przyjmuje żądanie pobrania środków.
W tym procesie token wygasł lub wkrótce wygaśnie. Czynność ta rozpoczyna się od serwera integratora płatności.
Serwer integratora płatności informuje serwer Google, że token wygasł lub wkrótce wygaśnie.
Serwer Google wysyła komunikat refreshToken do serwera integratora płatności. Obejmuje to authenticationRequestId i GPT jako dowód uwierzytelniania.
Serwer integratora płatności odświeża token, podając nową datę ważności. Może się tak zdarzyć niezależnie od tego, czy pierwotny token wygasł.
Serwer integratora płatności wysyła do serwera Google wiadomość „Udało się”.
Sprawdzone metody i inne kwestie
googlePaymentToken wysłany do serwera integratora płatności nie będzie nowym tokenem, ale istniejącym tokenem utworzonym przez associateAccount. Jeśli token jest nieznany, powinien zostać zwrócony komunikat o błędzie FAILED_PRECONDITION.
Wszelkie prawa zastrzeżone. Java jest zastrzeżonym znakiem towarowym firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-25 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-25 UTC."],[],["The Payment Integrator Server informs the Google Server when a payment token expires or is near expiry. Google then sends a `refreshToken` message, including an `authenticationRequestId` and `GPT`, to the Payment Integrator Server. The Integrator refreshes the token with a new expiry date, which has a minimum lifetime of one year, then confirms the success to Google. The `googlePaymentToken` used in this process is an existing token, not a new one. If token is not known, it returns a `FAILED_PRECONDITION` error message.\n"]]