Connect-Daten abfragen
Verwenden Sie Sigma und Data Pipeline, um Informationen über Connect abzurufen.
Connect-Plattformen können mit Sigma oder Data Pipeline Berichte über ihre verbundenen Konten erstellen. Ähnlich wie bei Ihrem eigenen Stripe-Konto können Sie Abfragen erstellen, die dann auf Ihrer gesamten Plattform ausgeführt werden.
In den Abschnitten des Schemas zu Connect finden Sie weitere weitere Gruppen von Connect-spezifische Tabellen innerhalb des Schemas. Wenn Sie keine Connect-Plattform betreiben, werden diese Tabellen nicht angezeigt.
Informationen zu verbundenen Konten
Die Tabelle connected_
zeigt eine Liste von Account-Objekten mit Informationen über verbundene Konten. Diese Tabelle wird für Informationen auf Kontoebene über alle Konten auf Ihrer Plattform verwendet, wie beispielsweise Firmenname, Land oder E-Mail-Adresse der Nutzerin/des Nutzers.
Im folgenden Beispiel wird die Tabelle connected_
verwendet, um eine Liste von fünf Konten für Einzelpersonen in den USA abzurufen, bei denen Auszahlungen deaktiviert sind, da Stripe nicht über die erforderlichen Verifizierungsinformationen zur Verifizierung der Konten verfügt.
select id, email, legal_entity_address_city as city, legal_entity_address_line1 as line1, legal_entity_address_postal_code as zip, legal_entity_address_state as state, legal_entity_dob_day as dob_day, legal_entity_dob_month as dob_month, legal_entity_dob_year as dob_year,
Alle erforderlichen Felder für die Konten in den USA werden als Spalten abgerufen. So können Sie die bereitgestellten und die noch benötigten Informationen für jedes Konto erfassen. Aus dem folgenden Beispielbericht geht das hervor (einige Felder wurden aus Platzgründen ausgelassen).
ID | Stadt | … | id_provided | document_id | |
---|---|---|---|---|---|
acct_ZYsg0mb… | jenny.rosen@example.com | San Francisco | … | true | file_sWAM0Nv… |
acct_LP0zPLW… | sophia.garcia@example.com | … | false | file_DlzWxeL… | |
acct_OW4hHTa… | natalie.davis@example.com | Seattle | … | true | file_tHXiF3y… |
acct_STxyzTg… | ella.thompson@example.com | Austin | … | false | file_wYPWMKx… |
acct_iIjU4jV… | james.smith@example.com | … | false | file_yAUAv48… |
Konten mit Anforderungen
Die Tabelle connected_
enthält außerdem Informationen zu den requirements
und future_
für verbundene Konten. Verwenden Sie die Tabelle, um Listen mit Konten abzurufen, für die aktuell Anforderungen fällig sind und die bald deaktiviert werden. Verwenden Sie die Spalten future_
, um Verifizierungsaktualisierungen zu handhaben.
Im folgenden Beispiel wird die Tabelle connected_
verwendet, um eine Liste von Konten abzurufen, für die anstehende Verifizierungsaktualisierungen vorliegen.
select id, business_name, requirements_currently_due, future_requirements_currently_due from connected_accounts where future_requirements_currently_due != ''
Die Listen requirements_
, requirements_
, requirements_
, future_
, future_
und future_
sind getrennt für die Anforderungen des Kontos.
ID | business_name | requirements_currently_due | future_requirements_currently_due |
---|---|---|---|
acct_1ENQQXguIMphHhPH | RocketRides | business_profile.url | |
acct_1aQ2DnqZBuAVJLvQ | Kavholm | individual.email,settings.payments.statement_descriptor | |
acct_118XVuHrAvJPgpIM | FurEver | external_account | settings.payments.statement_descriptor |
acct_15YRnjDXYGChP5Nz | Pasha | business_profile.url | company.tax_id |
Transaktionsdaten für verbundene Konten
Die Transaktions- und Abonnement-Daten für verbundene Konten sind in den connected_
-Tabellen enthalten. Die verfügbaren Daten für verbundene Konten sind wie die Daten für Ihr eigenes Konto organisiert und strukturiert.
Beispielsweise enthält die Tabelle balance_
im Abschnitt Zahlungen Salden-Transaktionsdaten für Ihr Stripe-Konto. Die Tabelle connected_
im Abschnitt Connect-Zahlungen enthält Salden-Transaktionsdaten für Ihre verbundenen Konten. Jede Connect-spezifische Tabelle hat eine weitere account
-Spalte mit der Kennung des verbundenen Kontos. Das ist hilfreich, wenn Tabellen zum Erstellen erweiterter Abfragen zusammengeführt werden.
Das nachfolgende Beispiel basiert auf der im Editor geladenen Standardabfrage. Anstatt die letzten zehn Saldo-Transaktionen in Ihrem Konto abzurufen, werden hier alle verbundenen Konten Ihrer Plattform berücksichtigt.
select date_format(created, '%m-%d-%Y') as day, account, -- Added to include corresponding account identifier id, amount, currency, source_id, type from connected_account_balance_transactions -- Changed to use Connect-specific table order by day desc limit 5
Tag | Konto | ID | Betrag | Währung | source_id | Typ |
---|---|---|---|---|---|---|
acct_TVcLVPb… | txn_U0ovxpZ… | -1.000 | USD | re_Y0v6Ksz… | Rückerstattung | |
acct_oJqbNCR… | txn_kwd663U… | 1.000 | USD | ch_AqeFHJz… | Zahlung | |
acct_DfMNuWx… | txn_1JKy3eE… | 1.000 | USD | ch_6rSTN6J… | Zahlung | |
acct_T14nbtu… | txn_dCIJdpM… | 1.000 | EUR | ch_qD1feUQ… | Zahlung | |
acct_qJHNXp0… | txn_Gq1xivU… | -1.000 | USD | re_Jk1wxsy… | Rückerstattung |
Mehr über das Abfragen von Transaktions- und Abonnementdaten erfahren Sie in unserer Dokumentation zu Transaktionen und Abonnements. Anschließend können Sie Ihre Abfragen mit Connect-spezifischen Informationen ergänzen oder anpassen, um Berichte für verbundene Konten zu erstellen.
Abfrage von Zahlungen auf verbundenen Konten
Verwenden Sie Sigma oder Data Pipeline, um Berichte über die Geldbewegungen an Ihre verbundenen Konten zu erstellen. Die Vorgehensweise hängt davon ab, wie Ihre Plattform Zahlungen erstellt.
Direct Charges
Wenn Ihre Plattform Direct Charges in einem verbundenen Konto erstellt, werden diese im verbundenen Konto angezeigt und nicht auf der Plattform. Ähnlich verhält es sich bei verbundenen Konten, die selbst eine Zahlungsanfrage stellen. Plattformen können die Connect-spezifischen Tabellen (beispielsweise connected_
oder connected_
) verwenden, um Berichte über Direct Charges zu erstellen.
Greifen Sie auf die Abfragevorlage für Direct Charges zu, um einzeln aufgegliederte Informationen über erhobene Plattformgebühren im Zusammenhang mit Direct Charges abzurufen, sowie Berichte für das verbundene Konto, die Überweisung und die entsprechende Zahlung zu erhalten.
Destination Charges
Wenn Ihre Plattform Destination Charges mit dem Attribut „on behalf of” für verbundene Konten erstellt, sind die Zahlungsinformationen innerhalb Ihrer eigenen Kontodaten verfügbar. Es wird automatisch eine separate Überweisung an das verbundene Konto erstellt, wodurch eine Zahlung in diesem Konto erzeugt wird. Die Abfragevorlage für Destination Charges erstellt Berichte zu Überweisungen, die sich auf Destination Charges über Ihre Plattform beziehen. Eine Möglichkeit, die Geldbewegung von einer Destination Charge zu einem verbundenen Konto zu analysieren, besteht darin, die Spalte transfer_
der Tabelle charges
mit der Spalte id
der Tabelle transfers
zu verknüpfen. Dieses Beispiel enthält die Kennung und den Betrag der ursprünglichen Zahlung, den an das verbundene Konto überwiesenen Betrag sowie die Kennungen des verbundenen Kontos und die daraus resultierende Zahlung.
select date_format(date_trunc('day', charges.created), '%y-%m-%d') as day, charges.id, charges.amount as charge_amount, transfers.amount as transferred_amount, transfers.destination_id from charges inner join transfers on transfers.id=charges.transfer_id order by day desc limit 5
Tag | ID | charge_amount | transferred_amount | destination_id |
---|---|---|---|---|
ch_acct_GYKGyLU… | 1.000 | 1.000 | acct_HrAoQ8s… | |
ch_acct_CndvItE… | 800 | 800 | acct_nFAiezK… | |
ch_acct_o2IMdvi… | 1.000 | 800 | acct_5ZjGpRH… | |
ch_acct_pSEb9JA… | 1.100 | 950 | acct_Ft1IICn… | |
ch_acct_QuGaTgQ… | 1.100 | 1.100 | acct_Ce46CGR… |
Zahlungs- und Überweisungsdaten für verbundene Konten sind auch in Connect-spezifischen Tabellen verfügbar (beispielsweise connected_
).
Separate Zahlungen und Überweisungen
Erstellen Sie Berichte zu separaten Zahlungen und Überweisungen ähnlich wie bei Destination Charges. Alle Zahlungen werden im Konto Ihrer Plattform erstellt, wobei die Gelder mithilfe von Übertragungsgruppen separat an die verbundenen Konten überwiesen werden. In jedem verbundenen Konto wird eine Zahlung mit Bezug auf die Übertragung und die Übertragungsgruppe erstellt.
Die Tabellen charges
und transfers
enthalten jeweils eine Spalte transfer_
. Informationen zu Zahlungen, Überweisungen und Überweisungsgruppen sind in der Connect-spezifischen Tabelle connected_
verfügbar.