Logo w paski

Płatności i fakturowanie

Łączyć Pasek do Excela, Arkuszy Google, AI i REST

Zapytaj o opłaty, klientów, faktury i subskrypcje za pomocą SQL. Połącz Stripe z dowolną bazą danych — w tym folderem plików CSV — jednym poleceniem tylko do odczytu.

Jedno połączenie, każda powierzchnia

Gdzie mogą trafić Twoje dane Stripe

Query Streams przekształca konto Stripe w 15 tabel SQL — obciążenia, klienci, faktury, subskrypcje, zwroty, wypłaty, spory, transakcje salda i inne — które można odczytać z programów Microsoft Excel, Arkusze Google, Power BI, asystentów AI przez platformę MCP oraz punktu końcowego REST. Aktualizacje są śledzone za pośrednictwem własnego kanału zdarzeń Stripe, a nie poprzez żądanie ostatnio utworzonych rekordów. Dzięki temu zwrócona opłata lub anulowana subskrypcja również zmieniają się w tabelach, a nie tylko tworzą nowe wiersze.

  1. Dla Twojego zespołu, dostawców i partnerów
  2. Stripe do Excela Microsoft Excel · Dodatek do programu Excel

    Pobierz wyniki Stripe na żywo bezpośrednio do arkusza kalkulacyjnego i odświeżaj je na żądanie — w programie Excel na komputerze stacjonarnym, w programie Excel Online, w programie Microsoft 365.

    Przewodnik po paskach
  3. Stripe do Arkuszy Google Dodatek Arkuszy

    Uruchom zapisane zapytanie Stripe z paska bocznego i upuść wiersze do arkusza. Współpracownicy korzystający z udostępnionego arkusza mogą je samodzielnie odświeżyć.

    Przewodnik po paskach
  4. Zapytaj Novę o Stripe Nova AI · tekst do SQL

    Zadaj pytanie prostym językiem. Nova zna już Twoje tabele w Stripe, pisze i uruchamia SQL, wyjaśnia odpowiedź i tworzy wykres – bez pisania zapytania i podawania danych uwierzytelniających.

    Jak działa Nova
  5. Stripe do przeglądarki danych udostępnianie wyników · zespół, dostawcy, partnerzy · telefon, tablet, komputer stacjonarny

    Udostępnij wynik Stripe na żywo każdemu — współpracownikowi, dostawcy, partnerowi — w postaci siatki z zakładkami, która uruchamia się od nowa po otwarciu na telefonie, tablecie lub komputerze stacjonarnym. Widzą wyniki, a nie SQL ani dane uwierzytelniające.

    Jak działa Przeglądarka danych
  6. Do aplikacji i systemów
  7. Interfejs API REST Stripe Punkt końcowy HTTP

    Opublikuj zapytanie Stripe jako uwierzytelniony punkt końcowy JSON, który może wywołać dowolna aplikacja, ze specyfikacją OpenAPI 3.1 i gotowymi kolekcjami Postman, Insomnia i Hoppscotch. Port bazy danych nie jest otwarty.

    Jak działa REST API
  8. Stripe do Power BI Power Query M

    Wklej wygenerowany kod Power Query M do Edytora zaawansowanego usługi Power BI, a raport odczyta wyniki Stripe na żywo przesyłane przez protokół HTTPS — bez sterownika ODBC i bez otwartego portu bazy danych.

    Jak działa Power BI
  9. Stripe do Airtable Platforma automatyzacji

    Synchronizuj wiersze Stripe z Airtable na podstawie harmonogramu lub pobieraj je za pomocą skryptu automatyzacji Airtable.

    Przewodnik po paskach
  10. Od paska do dołu Platforma automatyzacji

    Przekaż tabelę Baserow ze Stripe'a przez punkt końcowy REST — samodzielnie hostowany lub w chmurze Baserow.

    Przewodnik po paskach
  11. Stripe do SeaTable Platforma automatyzacji

    Utrzymuj bazę danych SeaTable na bieżąco, korzystając z danych Stripe, bez konieczności eksportowania pliku lub udostępniania bazy danych.

    Przewodnik po paskach
  12. Stripe do Smartsheet Platforma automatyzacji

    Prześlij wyniki Stripe do siatki Smartsheet, aby plany i raporty były odczytywane z systemu źródłowego, a nie z eksportu z poprzedniego tygodnia.

    Przewodnik po paskach
  13. Pasek do kowadła Anvil Works · Platforma aplikacji

    Wspieraj aplikację Anvil Python za pomocą Stripe przez punkt końcowy REST zamiast osadzać dane uwierzytelniające bazy danych w aplikacji.

    Przewodnik po paskach
  14. Dla narzędzi AI
  15. Serwer Stripe MCP Klienci Claude, Cursor i MCP

    Udziel asystentowi AI dostępu tylko do odczytu w Stripe, podając schemat, którego potrzebuje do poprawnego pisania kodu SQL — bez konieczności podawania danych uwierzytelniających w czacie.

    Przewodnik po paskach
  16. Dostarczone do ludzi
  17. Alerty i raporty Stripe Slack · Discord · E-mail · Webhook

    Utwórz harmonogram zapytania Stripe i otrzymuj wiersze dostarczane do Slacka, Discorda, poczty e-mail lub podpisanego webhooka — albo wstrzymaj wiadomość, aż liczba wierszy, próg lub zmiana procentowa przekroczy ustawioną linię.

    Jak działają alerty i raporty

Jak to działa

5 kroków, bez zmiany zapory przychodzącej

01

Zainstaluj agenta sieciowego w dogodnym dla siebie miejscu. Nawiązuje on połączenie ze Stripe bezpośrednio przez HTTPS z Twojej sieci.

02

Wklej tajny klucz Stripe. Jest on przechowywany przez agenta; Query Streams nigdy go nie używa do połączenia się ze Stripe w Twoim imieniu.

03

Wybierz, które z 15 tabel chcesz synchronizować i jak często. Opłaty, intencje płatności, klienci, faktury i subskrypcje są domyślnie włączone; resztę możesz włączyć samodzielnie.

04

Napisz zwykły kod SQL dla stripe.charges, stripe.invoices i reszty — albo pozwól, aby napisała to firma Nova.

05

Możesz odczytać dane z arkuszy Excel, arkuszy kalkulacyjnych, usługi Power BI, MCP lub REST i dołączyć je do własnej bazy danych za pomocą tego samego polecenia.

Funkcja dogłębna

Co daje Ci Stripe

Aktualizacje, nie tylko nowe wiersze

Większość narzędzi kopiujących dane ze Stripe do bazy danych prosi o rekordy utworzone od ostatniego razu. To wychwytuje nowe opłaty i pomija wszystko, co się zmieniło: zwrot pieniędzy, reklamację, anulowaną subskrypcję, opłaconą fakturę. To narzędzie odczytuje zamiast tego kanał zdarzeń Stripe.

  • Zmiana istniejącego rekordu zostaje wychwycona, ponieważ Stripe zarejestrował dla niej zdarzenie. Dzięki temu tabele odzwierciedlają stan bieżący, a nie stan w momencie utworzenia.
  • Stripe przechowuje zdarzenia przez 30 dni. Jeśli połączenie zostało wstrzymane na dłużej, kolejne uruchomienie wykonuje pełny odczyt zamiast cichego rozpoczęcia od przerwy.
  • Wyjątkiem są transakcje saldowe — Stripe nie publikuje żadnego kanału zdarzeń dla tych zdarzeń, więc są one śledzone według daty utworzenia, co jest właściwym modelem dla rejestru, który wyłącznie uzupełnia dane.
  • Rekord usunięty w Stripe znika z Twoich tabel, zamiast pozostawać w postaci nieaktualnego wiersza.

15 stołów

Każda z nich to prawdziwa tabela SQL z kolumnami typizowanymi, kluczem podstawowym i indeksami — nie jest to obiekt JSON, który trzeba rozpakować.

  • Płatności — opłaty, intencje płatności, zwroty, spory.
  • Rozliczanie — klienci, faktury, pozycje_faktur, subskrypcje, pozycje_subskrypcji.
  • Katalog — produkty, ceny, kupony.
  • Ruch pieniędzy — saldo_transakcji, wypłaty.
  • Rewizja — zdarzenia, te same dane, na których odbywa się przyrostowa synchronizacja, przechowywane w postaci tabeli, którą można przeszukiwać.
  • Kwoty są przechowywane w sposób zgodny z raportami Stripe, w najmniejszej jednostce walutowej. Opłata w wysokości 12,50 USD wynosi 1250, więc nic nie zostało zaokrąglone przed wyświetleniem.

Świeże w chwili, gdy to czytasz

Czternaście z piętnastu tabel może odświeżyć wiersz ze Stripe w momencie, gdy zapytanie go dotyka — wszystko z wyjątkiem dziennika zdarzeń, który jest kanałem tylko do dodawania. Poproś o faktury jednego klienta, a te wiersze zostaną sprawdzone pod kątem Stripe przed otrzymaniem odpowiedzi, podczas gdy raport z opłatami za ponad rok odczyta zsynchronizowaną kopię z prędkością SQL i nie wykorzysta limitu stawek.

  • Jak bardzo nieaktualne jest to, co jest nieaktualne, zależy od tabeli i jest rozsądne: piętnaście sekund na subskrypcję, pół minuty na opłatę lub fakturę, kwadrans na katalog produktów, który zmienia się tylko wtedy, gdy ktoś go edytuje.
  • Rekord usunięty w Stripe zostaje zauważony na tej samej ścieżce i usunięty, dzięki czemu pamięć podręczna nie będzie już obsługiwać wiersza, który już nie istnieje.
  • Agent dostosowuje się do limitów ustalonych przez Stripe i czeka tak długo, jak poprosi go o to Stripe, gdy osiągnie limit, więc obszerny raport nie może spowodować ograniczenia przepustowości Twojego konta.

Współdzielone przez każdy łącznik API

Jak działa każdy łącznik API

  • Twoje konto staje się tabelami — punkty końcowe są mapowane na tabele SQL z kluczami podstawowymi i indeksami, dzięki czemu możesz pisać SELECT, JOIN i GROUP BY zamiast przeglądać kod JSON.
  • Wybierasz, co synchronizować i jak często — każda tabela ma swój własny interwał lub nie ma go wcale. Tam, gdzie API dostawcy to obsługuje, pobierane są tylko rekordy zmienione od ostatniego uruchomienia.
  • Kopia jest twoja — znajduje się w pliku DuckDB zaszyfrowanym algorytmem AES-256-GCM, obok agenta, na Twoim komputerze. Nie w naszej chmurze.
  • Sprzedawca słyszy tylko od Ciebie — agent wywołuje API bezpośrednio z Twojej sieci, więc Twój token nie jest potrzebny strumieniom zapytań do udzielenia odpowiedzi na zapytanie.

Dobrze wiedzieć

  • To jest zsynchronizowana kopia, a nie serwer proxy na żywo — zapytanie odczytuje to, co zostało już pobrane, więc zwraca dane z szybkością SQL i nigdy nie przekracza limitu przepustowości API. Wybrane tabele mogą dodatkowo odświeżać nieaktualny wiersz podczas odczytu.
  • Limity stawek są dla Ciebie respektowane — każdy łącznik działa w granicach opublikowanych przez dostawcę, więc raport nie może ograniczyć przepustowości Twojego konta dla innych użytkowników, którzy z niego korzystają.
  • Nic nie jest wyrzucane — pola, których tabela nie nazywa, są przechowywane w kolumnie JSON raw_data, którą nadal można przeszukiwać.
  • Dołącz do swoich baz danych — tabela API i tabela SQL Server w tym samym poleceniu stanowią tutaj zwykłe zapytanie, a nie projekt integracyjny.

Międzyźródłowy SQL

Dołącz Stripe do reszty swoich danych

Stripe wie, co zostało zebrane, ale nic o tym, kim jest dane konto. Twoja własna baza danych przechowuje dane klienta, a CRM zawiera informacje o rodzaju firmy – jedno zapytanie może zapytać wszystkie trzy, który rodzaj faktycznie płaci. Każde źródło uruchamia tylko możliwą część, przesyła wynik strumieniowo, a łączenie odbywa się centralnie – źródła nigdy się ze sobą nie komunikują i nic nie jest nigdzie kopiowane.

3 połączenia · 3 agentów

Pasek Płatności i fakturowanie
PostgreSQL Silnik relacyjny
HubSpot CRM i marketing

Jedno stwierdzenie

-- płatność ze Stripe, konto z Twojej bazy danych, firma z HubSpot
SELECT   h.industry, COUNT(*) AS płatności, SUM(f.amount) / 100 AS zebrane
Z     płatności.stripe.charges1   f
JOIN     pg_crm.publiczni.klienci2   c WŁĄCZONY c.stripe_id = f.customer
JOIN     crm_api.hubspot.companies3 h ON h.domena = c.domena
GDZIE    f.status = 'powodzenie'
GROUP BY h.przemysł
ORDER BY zebrano DESC;

Trzy części to połączenie, schemat i tabela — a nazwa połączenia to dowolna nazwa. Kolumny ilustrujące; Twoje tabele będą Twoimi tabelami. „opłaty.klient” to identyfikator klienta Stripe, dlatego pierwsze sprzężenie przechodzi przez Twój własny rekord, a nie bezpośrednio do CRM. Stripe raportuje kwotę w najmniejszej jednostce walutowej, więc podział należy do Ciebie i nic nie zostało zaokrąglone przed wyświetleniem. Tryb tylko do odczytu dotyczy każdego elementu: tylko SELECT, WITH i EXPLAIN, z limitem kwoty, jaką jedno źródło może przekazać w ramach jednego zapytania. Jak działają zapytania federacyjne

Szczegóły połączenia

Czego potrzebuje Stripe

Uwierzytelnianie
Tajny klucz Stripe przechowywany przez agenta. Klucze bieżące i testowe są rozpoznawane i oznaczane.
Dotarł ponad
HTTPS z Twojej sieci do Stripe. Brak ruchu przychodzącego i brak punktu końcowego webhooka do ujawnienia.
Schemat
stripe — czyli stripe.charges, stripe.invoices, stripe.subskrypcje
Tabele
15. Opłaty, intencje płatności, klienci, faktury, pozycje faktur, subskrypcje, pozycje subskrypcji, zwroty, spory, wypłaty, transakcje salda, produkty, ceny, kupony, wydarzenia
Kwoty
W najmniejszej jednostce walutowej, jak podaje Stripe — 1250 za 12,50 USD
Przyrostowy
Dzięki kanałowi zdarzeń Stripe, aktualizacje i usunięcia są rejestrowane. Przerwa dłuższa niż 30-dniowe okno zdarzeń Stripe powoduje ponowne odczytanie.
Odświeżanie na żywo
Na 14 z 15 tabel — wszystko poza dziennikiem zdarzeń — z oknem świeżości dla każdej tabeli od 15 sekund do 15 minut
Limity stawek
Dobrze radzi sobie w Stripe i czeka na sygnał ponownej próby Stripe, gdy zostanie on zwrócony
Kopia lokalna
Plik DuckDB zaszyfrowany algorytmem AES-256-GCM obok agenta na Twoim komputerze

Tabela zdarzeń jest odpytywana, a nie odbierana. Agent jest z założenia przeznaczony wyłącznie do ruchu wychodzącego — otwiera połączenie wychodzące, do którego nic nie może dotrzeć — co oznacza, że nie ma tu punktu końcowego webhooka i niczego do hostowania. Zaletą jest to, że zdarzenia pojawiają się w wybranym interwale synchronizacji, a nie w momencie ich wystąpienia.

Tylko do odczytu ma charakter strukturalny, a nie jest ustawieniem. Konektor w ogóle nie implementuje wywołania zapisu Stripe, więc nie ma czego wyłączać ani klucza, który mógłby się pomylić: nie może dokonać zwrotu ani anulować subskrypcji, ponieważ taki kod w nim nie istnieje.

Dokumentacja dostawcy: stripe.com

Często zadawane pytania

Pytania dotyczące Stripe

Które narzędzia mogą odczytywać dane Stripe przez strumienie zapytań?

Wszystko z jednego połączenia: Excel, Arkusze Google, MCP, REST API, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, zaplanowane alerty i raporty. Połącz konto raz, a każda platforma odczyta to samo połączenie tylko do odczytu — nie ma potrzeby konfigurowania poszczególnych narzędzi ani tworzenia drugiej kopii danych.

Czy muszę otworzyć port zapory sieciowej dla mojego konta Stripe?

Nie. Agent sieciowy Query Streams działa w Twojej sieci i otwiera pojedyncze szyfrowane połączenie wychodzące. Nic nie nasłuchuje ruchu przychodzącego, nie jest wymagana sieć VPN, a konto zachowuje istniejące reguły zapory sieciowej.

Czy strumienie zapytań mogą zmieniać dane w Stripe?

Nie. Agent wymusza tryb tylko do odczytu w momencie wykonania — po jednym poleceniu na raz, tylko dla instrukcji SELECT i poleceń znajomych. Dane uwierzytelniające pozostają w agencie i nigdy nie są wysyłane do strumieni zapytań.

Czego potrzebuje Query Streams, aby połączyć się ze Stripe?

Dostępny host, rola i jej hasło — agent przenosi sterownik, więc nic nie jest instalowane na koncie. Uwierzytelnianie: tajny klucz Stripe, przechowywany na agencie. Klucze bieżące i testowe są rozpoznawane i odpowiednio oznaczone. Dostęp przez: HTTPS z sieci do Stripe. Brak danych przychodzących i brak punktu końcowego webhooka do ujawnienia. Schemat: Stripe — czyli stripe.charges, stripe.invoices, stripe.subscriptions. Tabele: 15. Opłaty, payment_intents, klienci, faktury, pozycje faktury, subskrypcje, pozycje subskrypcji, zwroty, spory, wypłaty, transakcje salda, produkty, ceny, kupony, zdarzenia.

Czy mogę połączyć Stripe z inną bazą danych w tym samym zapytaniu?

Tak — to jest zapytanie federacyjne. Jedno polecenie może odwoływać się do Stripe i innych połączeń jednocześnie, zapisane jako connection.schema.table. Każde źródło uruchamia tylko możliwą część i przesyła wynik z powrotem; łączenie odbywa się centralnie, więc źródła nigdy się ze sobą nie łączą i nic nie jest kopiowane ani planowane. Tryb tylko do odczytu dotyczy każdego fragmentu — tylko SELECT, WITH i EXPLAIN — i istnieje limit na to, ile jedno źródło może przekazać w ramach jednego zapytania. Zapytania federacyjne to funkcja planu; strona zapytań federacyjnych zawiera bieżące źródło i limity rozmiaru.

Umieść Stripe tam, gdzie wykonuje się pracę

Zainstaluj agenta, skieruj go na swoje konto i wybierz miejsce docelowe.

Tylko do odczytu Tylko wysyłka Dane uwierzytelniające pozostają przy agencie