Wyświetl kategorie

Jak połączyć Stripe z Arkuszami Google - zapytanie o dane płatności za pomocą SQL

5 minut czytania

Query Streams łączy Twoje konto Stripe z Arkuszami Google w formie tabel z możliwością wykonywania zapytań SQL — klientów, faktur, subskrypcji, opłat i innych, do których można uzyskać dostęp za pomocą standardowego języka SQL. Bez programowania API, bez ręcznego eksportowania, bez żonglowania plikami CSV. Po prostu napisz kod SQL i uzyskaj dostęp do danych Stripe w czasie rzeczywistym w swoim arkuszu kalkulacyjnym. Zarejestruj się bezpłatnie na stronie QueryStreams.com i zacznij wysyłać zapytania do swojego konta Stripe w ciągu kilku minut.

15 stołów w paski

Klienci, faktury, subskrypcje, opłaty, transakcje bilansowe i wiele więcej

W czasie zbliżonym do rzeczywistego

Opłaty i intencje płatnicze synchronizują się co 5 minut.

Szyfrowane AES-256

Klucze API i dane z pamięci podręcznej są bezpiecznie przechowywane w Twojej sieci — nigdy w chmurze.

Zero ekspozycji API

Udostępniaj raporty dotyczące przychodów członkom zespołu bez ujawniania swojego klucza Stripe.

Do jakich danych Stripe masz dostęp?

Query Streams synchronizuje dane API Stripe z lokalną pamięcią podręczną szyfrowaną algorytmem AES-256, przekształcając je w 15 tabel, które można przeszukiwać za pomocą zapytań SQL. Każda tabela zawiera dane_surowe Kolumna JSON z pełną odpowiedzią API Stripe — zawierająca wszystkie pola metadanych.

Podstawowa działalność

  • klienci Rejestry klientów zawierające informacje rozliczeniowe i metadane
  • intencje płatnicze Nowoczesne śledzenie przepływu płatności
  • faktury Rejestry rozliczeń i terminy płatności
  • subskrypcje Subskrypcje z cyklicznym rozliczaniem
  • opłaty Opłaty za płatności (dotychczasowe i aktualne)

Finanse i uzgodnienia

  • saldo_transakcji Kompletna księga (opłaty, wypłaty, przelewy)
  • zwroty Pieniądze zwrócone klientom
  • wypłaty Śledzenie przelewów bankowych
  • spory Sprawy dotyczące obciążeń zwrotnych i oszustw

Katalog i cennik

  • produkty Katalog produktów
  • ceny Poziomy cenowe i konfiguracje
  • kupony Kody rabatowe i promocje

Aktywność i szczegóły

  • wydarzenia Kopia zapasowa webhooków i ścieżka audytu
  • pozycje_faktury Szczegóły rozliczenia poszczególnych pozycji
  • elementy_subskrypcji Podział subskrypcji wielu produktów

Wymagania wstępne

1
Konto strumieni zapytań

Zarejestruj się za darmo — nie jest wymagana karta kredytowa

2
Agent sieciowy strumieni zapytań

Usługa Windows zainstalowana w sieci. Instrukcja instalacji

3
Konto Stripe

Każde konto Stripe z dostępem do API (w trybie rzeczywistym lub testowym)

4
Tajny klucz API Stripe

Zaczyna się od sk_live_ lub sk_test_ — z panelu Stripe Dashboard

5
Arkusze Google

Po zainstalowaniu dodatku Query Streams z Google Workspace Marketplace

Instrukcja konfiguracji

1Zainstaluj agenta
2Uzyskaj klucz API
3Dodaj łącznik
4Harmonogram synchronizacji
5Zainstaluj dodatek

Krok 1: Zainstaluj agenta sieciowego Query Streams

  1. Zaloguj się do my.querystreams.com
  2. Przejdź do Agenci sieciowi w lewym pasku bocznym
  3. Kliknij Pobierz agenta i uruchom instalator systemu Windows
  4. Agent instaluje się jako usługa systemu Windows i łączy się automatycznie.
  5. Twój agent pojawi się jako „Online” w portalu w ciągu 30 sekund.

Agent sieciowy tworzy bezpieczne połączenie tylko wychodzące — bez portów przychodzących zapory sieciowej i bez konieczności stosowania VPN. Twój klucz API Stripe nigdy nie opuszcza Twojej sieci.

Krok 2: Uzyskaj swój tajny klucz API Stripe

  1. Zaloguj się do swojego Pulpit Stripe
  2. Kliknij Programiści w górnym pasku nawigacyjnym
  3. Wybierz Klucze API z lewego paska bocznego
  4. Skopiuj swój Tajny klucz (zaczyna się od sk_live_ do produkcji lub sk_test_ do testowania)
  5. Zabezpiecz ten klucz — zapewnia on pełny dostęp do odczytu danych Stripe.

Użyj klucza tajnego, a nie klucza publikowalnego. Klucz do publikacji (zaczynający się od pk_) nie może uwierzytelnić żądań API. Query Streams wykonuje wyłącznie operacje odczytu — nigdy nie modyfikuje danych Stripe.

Krok 3: Dodaj łącznik Stripe

  1. Otwórz interfejs agenta sieciowego pod adresem http://localhost:1823
  2. Kliknij Dodaj połączenie i wybierz Pasek
  3. Wklej swój Tajny klucz API w polu Klucz API
  4. Kliknij Połączenie testowe — Query Streams weryfikuje Twój klucz za pomocą Stripe.
  5. W przypadku powodzenia zobaczysz potwierdzenie trybu swojego konta (aktywne lub testowe)
  6. Kliknij Następny przejść do synchronizacji konfiguracji

Krok 4: Skonfiguruj harmonogram synchronizacji

Opłaty / zamiary płatniczeCo 5 minut
Faktury / SubskrypcjeCo 15 minut
Klienci / Zwroty kosztówCo 15 minut
Transakcje bilansoweCo 30 minut
Produkty / CenyGodzinowo
Wydarzenia / SporyCodziennie

Wszystkie 15 tabel jest domyślnie zsynchronizowanych. Wyłącz dowolną tabelę, ustawiając jej interwał na Nigdy. Kliknij Zapisz — początkowa synchronizacja rozpocznie się natychmiast.

Krok 5: Zainstaluj dodatek Google Sheets

  1. Otwórz Arkusze Google w przeglądarce
  2. Przejdź do RozszerzeniaDodatkiPobierz dodatki
  3. Wyszukaj „Strumienie zapytań”
  4. Kliknij Zainstaluj i udzielić wymaganych uprawnień
  5. Dostęp do niego można uzyskać poprzez RozszerzeniaStrumienie zapytańOtwórz
  6. Zaloguj się przy użyciu danych logowania do konta Query Streams.
  7. Lub zainstaluj bezpośrednio: Instalacja strumieni zapytań dla Arkuszy Google

Jesteś podłączony! Otwórz strumienie zapytań w Arkuszach Google, kliknij Zapisane zapytaniai znajdź folder Stripe z gotowymi zapytaniami. Wybierz dowolne zapytanie i kliknij Bieg aby wczytać dane Stripe na żywo do arkusza kalkulacyjnego.

Przykładowe zapytania SQL Stripe

Podsumowanie miesięcznych przychodów
SELECT
    DATE_TRUNC('month', created) AS month,
    COUNT(*) AS charge_count,
    SUM(amount) / 100.0 AS gross_revenue,
    SUM(CASE WHEN refunded THEN amount_refunded ELSE 0 END) / 100.0 AS refunds,
    (SUM(kwota) - SUM(CASE WHEN refunded THEN kwota_zwrócona ELSE 0 END)) / 100.0 AS przychód_netto
FROM stripe.charges
WHERE status = 'succeeded'
  AND created >= CURRENT_DATE - INTERVAL '12 miesięcy'
GROUP BY DATE_TRUNC('miesiąc', created)
ORDER BY month DESC;
Aktywne subskrypcje według planu
SELECT
    p.name AS product_name,
    pr.nickname AS plan_name,
    pr.interval AS billing_interval,
    pr.unit_amount / 100.0 AS price,
    COUNT(s.id) AS active_subscribers,
    COUNT(s.id) * pr.unit_amount / 100.0 AS mrr_contribution
FROM stripe.subscriptions s
JOIN stripe.subscription_items si ON si.subscription = s.id
JOIN stripe.prices pr ON pr.id = si.price
JOIN stripe.products p ON p.id = pr.product
WHERE s.status = 'active'
GROUP BY p.name, pr.nickname, pr.interval, pr.unit_amount
ORDER BY mrr_contribution DESC;
Analiza nieudanych płatności
SELECT
    DATE(created) AS date,
    failure_code,
    failure_message,
    COUNT(*) AS failure_count,
    SUM(amount) / 100.0 AS lost_revenue
FROM stripe.charges
WHERE status = 'failed'
  AND created >= CURRENT_DATE - INTERVAL '30 days'
GROUP BY DATE(created), failure_code, failure_message
ORDER BY date DESC, failure_count DESC;

Udostępniaj raporty Stripe bez udostępniania danych uwierzytelniających

Otwórz dowolne zapytanie Stripe w Kreatorze zapytań → kliknij Udostępnianie zakładka → wprowadź adresy e-mail członków zespołu → kliknij UdostępnijOdbiorcy otrzymują zapytanie tylko w dodatku do Arkuszy Google. Uruchamiają je na żądanie, aby uzyskać dane na żywo — klucz API Stripe nigdy nie jest ujawniany, a oni nigdy nie widzą kodu SQL.

Często zadawane pytania

Czy mogę używać klucza API trybu testowego Stripe?
Tak. Query Streams działa zarówno z danymi na żywo (sk_live_) i test (sk_test_) Klucze API. Tryb testowy idealnie nadaje się do oceny integracji przed podłączeniem konta produkcyjnego.
Jaka jest różnica między opłatami a zamiarami płatniczymi?
Opłaty reprezentują pojedyncze transakcje płatnicze. Intencje płatności to nowoczesny obiekt przepływu płatności Stripe, śledzący cały cykl płatności. Do raportowania historycznego należy używać opcji „opłaty”, a w przypadku nowych integracji – „intenty płatności”.
Ile danych historycznych Stripe synchronizuje Query Streams?
Domyślnie Query Streams synchronizuje najnowsze dane dla każdej tabeli. Możesz dostosować okno lookback w ustawieniach łącznika. Początkowa synchronizacja może potrwać kilka minut w przypadku kont z dużą liczbą transakcji.
Czy mogę połączyć wiele kont Stripe?
Tak. Do jednego agenta można dodać wiele połączeń Stripe — każde z innym kluczem API. Każde połączenie pojawia się jako oddzielne źródło danych w kreatorze zapytań, co pozwala na wysyłanie zapytań i porównywanie wielu kont Stripe w tym samym zapytaniu SQL.

Powiązane przewodniki

Kategoria: Łączniki API

Tagi: Stripe, Arkusze Google, API, Dane płatnicze, SQL, Analiza przychodów, Subskrypcje, Dane w czasie rzeczywistym

Metaopis: Połącz Stripe z Arkuszami Google za pomocą SQL. Wysyłaj zapytania o klientów, faktury, subskrypcje i opłaty na żywo — bez konieczności kodowania API. Przewodnik konfiguracji krok po kroku.

Zaktualizowano na czerwiec 3, 2026

Powered by BetterDocs