Ich fange an, die Stripe-Dokumentation zu überprüfen, um die Stripe Billing API in eine Saas-App zu integrieren. Die Dinge sind nicht immer ganz einfach, und es hat ein wenig gedauert, bis ich verstanden habe, dass im Kontext eines Stripe-Abonnements die Rechnung die Entität ist, die einer „Transaktion“ am nächsten kommt, insbesondere die damit verbundenen Zahlungsereignisse – wie zum Beispiel die Zahlungsabsicht und die daraus resultierende Gebühr. Hier ist der Grund:
Abonnement-Lebenszyklus: Ein Abonnement in Stripe stellt eine fortlaufende Vereinbarung dar, einem Kunden wiederkehrende Gebühren in Rechnung zu stellen. Das Abonnement selbst wickelt jedoch nicht die eigentlichen Finanztransaktionen ab.
Rechnungserstellung: Für jeden Abrechnungszyklus eines Abonnements generiert Stripe eine Rechnung. Auf der Rechnung ist der geschuldete Betrag aufgeführt, einschließlich Abonnementartikeln, Steuern und Rabatten.
Zahlungsabwicklung: Wenn eine Rechnung abgeschlossen ist, erstellt Stripe eine Zahlungsabsicht, um die Zahlung zu verarbeiten. Die Zahlungsabsicht kapselt den Zahlungsfluss und übernimmt bei Bedarf die Kundenauthentifizierung.
Gebührenerstellung: Bei erfolgreicher Zahlung wird ein Gebühr-Objekt erstellt. Dies stellt die tatsächliche Überweisung des Geldbetrags vom Kundenkonto auf das Antragskonto dar.
In der im Stripe-Beispiel bereitgestellten JSON-Antwort verweist das Feld „latest_invoice“ auf die aktuellste Rechnung, die mit dem Abonnement verknüpft ist:
"latest_invoice": "in_1MowQWLkdIwHu7ixuzkSPfKd"
Um die Transaktionsdetails anzuzeigen, sollten wir diese Rechnung abrufen und ihre Zahlungsabsicht oder Gebühr prüfen:
Zusammenfassung: Im Abonnement-Workflow von Stripe ist die Rechnung – zusammen mit der zugehörigen Zahlungsabsicht und Gebühr – die Einheit, die stellt am ehesten eine Transaktion dar.
Beispiel-Workflow:
Das obige ist der detaillierte Inhalt vonSo rufen Sie die Transaktionen von Stripe ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!