2016-06-07 18 views
1

Ich habe eine Anwendung, die Streifenladungsdaten periodisch holt und eine Korrelation mit Daten von unserem System herstellt. Zur Zeit werden Anfragen mit dem API-Schlüssel unserer Kunden an APIs von stripe gesendet.Programmically register stripe webhooks

Das funktioniert gut, aber es ist nicht wahr in Echtzeit und es tötet unsere Server mit verschwenderischen API-Aufrufe.

Gibt es eine Möglichkeit, einen Webhook in unserem Stripe-Konto zu registrieren, der nach Ereignissen auf anderen API-Schlüsseln Ausschau hält, damit wir unseren Kunden mehr Erfahrung in Echtzeit bieten können.

Antwort

1

Anstatt die API-Schlüssel Ihrer Kunden zu verwenden, sollten Sie Ihr Konto als Stripe Connect-Plattform einrichten und Ihre Kunden ihr Konto mit Ihrem verbinden lassen.

Sobald dies erledigt ist, können Sie API-Anfragen im Namen Ihrer Clients ausgeben, indem Sie Ihren eigenen API-Schlüssel und den Header Stripe-Account verwenden.

Sie können auch einen Connect webhook endpoint einrichten, mit dem Sie alle Ereignisse von Konten empfangen können, die mit Ihrem verbunden sind. Diese Ereignisse enthalten ein Feld user_id mit dem id des Kontos, das das Ereignis gesendet hat.

+0

Danke, das war genau das, was ich brauchte. – Luca