Erstellen eines Streifenzusammenfassungsberichts

8

Ich habe kürzlich die Zahlungsabwicklung auf Stripe umgestellt. Ich muss jetzt einen Bericht für unsere Finanzabteilung erstellen, der einen Rollup von Transaktionen innerhalb eines bestimmten Zeitraums anzeigt. Ich habe begonnen, eine einfache PHP-Webseite zu erstellen (und die Stripe PHP-Bibliothek zu verwenden), die die folgenden Zusammenfassungen geben wird:

  • Transaktionsanzahl
  • Transaktionsbetrag
  • Rückerstattungsanzahl
  • Rückerstattungsbetrag
  • Gebühren
  • Netz

Ich habe Probleme, herauszufinden, wie Gebühren für meine Berichterstattungszwecke ordnungsgemäß mit Stripe abgefragt werden können.

Ich weiß, dass ich Gebühren mit abrufen kann:

%Vor%

Und aus den zurückgegebenen Gebühren kann ich die zusammenfassenden Informationen berechnen, die ich im Bericht brauche. Dies wird mir jedoch nur maximal 100 Gebühren zurückgeben, und ich weiß nicht, wie ich die Gebühren innerhalb eines bestimmten Datumsbereichs zurückgeben soll.

Ich hoffe, dass erfahrene Stripe-Entwickler mich auf die richtige Methode zur Erstellung des Berichts hinweisen können, den ich brauche.

Wie kann ich alle Kosten innerhalb eines bestimmten Zeitraums zurückgeben?

Gibt es eine bessere Möglichkeit, diese Zusammenfassungsinformationen von Stripe zu erhalten?

    
Stephen Watkins 01.11.2012, 17:58
quelle

5 Antworten

0

Ich habe die Bestätigung eines Stripe-Mitarbeiters erhalten, dass die beiden einzigen Optionen tatsächlich die sind, die in den Antworten von @dwhalen und @Saikat Chakrabarti beschrieben sind.

Zitieren vom Stripe-Mitarbeiter zur selben Frage Ich fragte auf Stripe :

  

Anders als die von Ihnen beschriebenen Optionen (Abrufen aller Gebühren oder   Verfolgen Sie in Ihrer Datenbank, während die Gebühren eintreffen), gibt es keine   alternative Möglichkeit zur Erstellung der Statistiken, die Sie dort wollen.

    
Stephen Watkins 12.11.2012, 18:58
quelle
3

Sie können Webhooks verwenden, um benachrichtigt zu werden, wenn ein Ereignis " charge.succeeded " oder " charge.refunded " auftritt, und die relevanten Informationen in a speichern Datenbank, die Sie steuern. Das gibt Ihnen Flexibilität, um die erforderlichen Berichte zu erstellen. Sie können Gebühren, die bereits als CSV-Datei aufgetreten sind, über das Stripe-Dashboard herunterladen.

    
dwhalen 05.11.2012 06:59
quelle
1

Sie können durch die Gebühren paginieren, indem Sie die Parameter count und offset verwenden (dokumentiert unter Ссылка ). Ich würde vorschlagen, diese zu verwenden, um 100 Aufladungen gleichzeitig zu verarbeiten. Dann können Sie aufhören, Ihre Gebühren zu durchlaufen, sobald Sie eine Gebühr außerhalb Ihres Datumsbereichs erhalten.

    
Saikat Chakrabarti 03.11.2012 22:02
quelle
0

Erkenne, das ist alt-ish, aber .. das ist jetzt möglich, ein PHP-Beispiel:

%Vor%     
Amos 11.12.2014 15:37
quelle
-1

Sie können Offset wie

verwenden %Vor%     
PHP Ferrari 26.03.2013 08:40
quelle

Tags und Links