Daten zu Stripe-Gebühren abfragen
Verwenden Sie Sigma oder Data Pipeline, um Informationen über Transaktions- und Produktgebühren von Ihrem Stripe-Guthaben abzurufen.
Verwenden Sie die Tabelle itemized_
, um eine umfassende, detaillierte Aufschlüsselung aller Gebühren zu erhalten, die von Ihrem Stripe-Saldo berechnet oder abgezogen wurden. Wenn eine Saldotransaktion beispielsweise eine Gebühr von 2 USD für eine Kartenzahlung anzeigt, können Sie diese Transaktion in der Tabelle itemized_
abfragen, um sich über die Aufschlüsselung zu informieren. Sie können die Tabelle auch verwenden, um die Gesamtgebühren zu ermitteln, die in einem bestimmten Zeitraum an Stripe gezahlt wurden.
Hier ist die Liste der Spalten, die in der Tabelle itemized_
verfügbar sind:
Säule | Beschreibung |
---|---|
balance_transaction_created | Zeit (in UTC), zu der sich die Saldo-Transaktion auf Ihr Stripe-Guthaben ausgewirkt hat. |
balance_transaction_id | Die ID der Saldo-Transaktion, mit der die Gebühr von Ihrem Guthaben abgebucht wurde. |
balance_transaction_description | Die Beschreibung der Saldo-Transaktion, die die Gebühr enthält. |
incurred_by | Die ID des Objekts, für das diese Gebühr ggf. angefallen ist. Verwenden Sie das incurred_ -Feld, um den Typ dieses Objekts zu bestimmen. |
incurred_by_type | Der Objekttyp, der sich aus den Referenzen von incurred_ ergibt. Stimmt mit dem Objektfeld in den APIs der (Zahlung, Rückerstattung, Rechnung usw. überein). |
Betrag | Gebühr für diese Aktivität in der Haupteinheit der Währung. Die Steuer ist im Betrag nicht inbegriffen. |
Steuer | Steuerkomponente der gezahlten Gebühren in der Haupteinheit der Währung. |
Währung | Dreistelliger ISO-Code für die Währung, in der der Betrag und die Steuer definiert sind. |
incurred_at | Zeitpunkt (in UTC), zu dem die Gebühr erhoben wurde, bis zum Datum des ursprünglichen Ereignisses. |
activity_start_date | Für Gebühren, die auf Grundlage einer Aktivität berechnet werden, die sich über einen bestimmten Zeitraum erstreckt. Dies ist das Startdatum der Aktivität (in UTC). |
activity_end_date | Für Gebühren, die auf Grundlage einer Aktivität berechnet werden, die sich über einen bestimmten Zeitraum erstreckt. Dies ist das Enddatum der Aktivität (in UTC). |
product_feature_description | Das Produkt oder die Funktion, die mit der Gebühr verbunden ist. |
Das folgende Beispiel zeigt, wie Sie Informationen zu den letzten fünf Gebührentransaktionen extrahieren können:
select date_format(date_trunc('day', incurred_at), '%m-%d-%Y') as day, balance_transaction_id, amount, tax, product_feature_description from itemized_fees order by incurred_at desc limit 5;
Um eine detailliertere Darstellung Ihrer Aktivitäten zu erhalten, führen Sie die Tabelle itemized_
mit anderen Tabellen im Schema zusammen. Führen Sie beispielsweise die Tabelle balance_
mit der Tabelle itemized_
zusammen, um Gebühreninformationen für jede Saldotransaktion zu erhalten.
Nachfolgend finden Sie ein Beispiel für die Zusammenführung dieser Tabellen, die Rückgabe verschiedener Gebührenarten und eine detaillierte Beschreibung der Gebühren:
select date_format(date_trunc('day', itemized_fees.balance_transaction_created), '%m-%d-%Y') as day, balance_transactions.id as balance_transaction_id, balance_transactions.reporting_category as reporting_category, itemized_fees.amount as fee_amount, itemized_fees.tax as tax_amount from balance_transactions inner join itemized_fees on balance_transactions.id = itemized_fees.balance_transaction_id order by day desc limit 5;
Von verbundenen Konten gezahlte Gebühren
Wenn Sie ein Plattformkonto bei Stripe Connect haben, verwenden Sie die Tabelle connected_
, um einen Einblick in die von Ihren verbundenen Konten gezahlten Gebühren zu erhalten.
Ebenso wie die itemized_
bietet die Tabelle connected_
eine detaillierte Aufzeichnung der Gebührentransaktionen, jedoch auch der Perspektive Ihrer verbundenen Konten. Diese Datensätze haben größtenteils gemeinsame Attribute, wobei der Datensatz connected_
eine weitere Spalte account
aufweist. Mithilfe dieser Spalte account
können Plattformkonten die von jedem ihrer verbundenen Konten gezahlten Gebühren verfolgen und darüber Bericht erstatten.
Um alle Gebührentransaktionen zu ermitteln, die mit einem bestimmten verbundenen Konto über einen bestimmten Zeitraum verbunden sind, verwenden Sie die Tabelle connected_
. Nachfolgend finden Sie ein Beispiel für eine Abfrage, mit der die 10 besten verbundenen Konten basierend auf den von ihnen gezahlten Gesamtgebühren abgerufen werden können:
select account, sum(amount) as total_fees from connected_account_itemized_fees where incurred_at between 'start_date' and 'end_date' group by account order by total_fees desc limit 10;
Ersetzen Sie start_
und end_
durch die spezifischen Daten, die Sie analysieren möchten, im Format YYYY-MM-DD
. Diese Abfrage summiert die Gesamtgebühren, die von jedem verbundenen Konto innerhalb des angegebenen Datumsbereichs gezahlt werden, und gibt die Top-10-Konten mit den höchsten Gesamtgebühren zurück.