Integrationsleitfaden für B2B-Zahlungen
Erstellen Sie eine Integration für B2B-Zahlungen mit Issuing.
Erstellen Sie mit Stripe Issuing eine US-B2B-Zahlungsintegration, um Karten für Ihr Unternehmen, Ihre Mitarbeiter/innen oder Auftragnehmer/innnen zu erstellen, die in Ihrem Namen Käufe tätigen.
In diesem Leitfaden lernen Sie:
- Ihrem Issuing-Guthaben Geld hinzufügen
- Virtuelle Karten für Ihr eigenes Unternehmen erstellen
- Diese Karten verwenden, um Gelder aus Ihrem Issuing-Guthaben auszugeben
Bevor Sie loslegen
- Registrieren Sie sich für ein Stripe-Konto.
- Issuing in einer Sandbox-Umgebung vom Dashboard aus aktivieren.
Guthaben auffüllen
Um Gelder für Kartenausgaben verfügbar zu machen, fügen Sie in Ihrem Konto zu Ihrem Guthaben in Issuing Gelder hinzu. Dieses Guthaben stellt für Issuing zurückgestellte Gelder dar und wird sicher von Ihren Einnahmen, Auszahlungen und Geldern aus anderen Stripe-Produkten getrennt.
Sie können Gelder über Ihr Dashboard oder den Endpoint zum Erstellen von Aufstockungen hinzufügen.
Karteninhaber/innen und Karten erstellen
Karteninhaber/in erstellen
Der/die Karteninhaber/in stellt eine Einzelperson oder ein Unternehmen dar, die bzw. das berechtigt ist, die Kartenfinanzierung über das Issuing-Guthaben zu nutzen. Das Cardholder
-Objekt enthält relevante Details wie einen Namen, der auf Karten angezeigt wird, und eine Rechnungsadresse, die in der Regel die Geschäftsadresse ist.
Mit dem folgenden API-Aufruf wird ein neuer Cardholder
erstellt:
Stripe gibt ein Cardholder
-Objekt zurück, das die von Ihnen angegebenen Informationen enthält und das Webhook-Ereignis issuing_
sendet.
Karte erstellen
Erstellen Sie eine Karte und ordnen Sie diese der/dem Cardholder
zu, die autorisierte Nutzerin bzw. der autorisierter Nutzer der Karte werden soll.
In den folgenden Beispielen zeigen wir Ihnen, wie Sie eine virtuelle Karte erstellen. Im Live-Modus können Sie dann auch physische Karten erstellen und an die Karteninhaber/innen versenden.
Stripe gibt bei der Erstellung ein Card
-Objekt zurück und übermittelt das Webhook-Ereignis issuing_
:
{ "id": "ic_1NvPjF2SSJdH5vn2OVbE7r0b", "object": "issuing.card", "brand": "Visa", ... "status": "inactive", "type": "virtual" }
You need to activate the card before a user can use it. While you can activate virtual cards in the same API call you used to create it, you must activate physical cards separately. When ready, activate the card by marking the status
as active
:
Zu diesem Zeitpunkt ist der Karteninhaberin/dem Karteninhaber eine aktive Karte zugeordnet. Auf der Issuing-Seite können Sie Informationen zu der Karte und der Karteninhaberin/dem Karteninhaber einsehen.
{ "id": "ic_1NvPjF2SSJdH5vn2OVbE7r0b", "object": "issuing.card", "brand": "Visa", ... "status": "active", "type": "virtual", }
Weitere Informationen finden Sie unter:
Karte verwenden
Autorisierung erstellen
To observe the impact of card activity on the associated balance, generate a test authorization. You can do this in the Issuing page of the Dashboard, or with the following call to the Authorization API:
Nach der Genehmigung erstellt Stripe eine Authorization
im Status pending
, während auf die Erfassung gewartet wird. Notieren Sie die Autorisierungs-id
, die Sie zur Erfassung der Gelder verwenden:
{ "id": "iauth_1NvPyY2SSJdH5vn2xZQE8C7k", "object": "issuing.authorization", "amount": 1000, ... "status": "pending", "transactions": [], }
Gelder erfassen
Erfassen Sie die Gelder mit dem folgenden Code:
Nachdem die Autorisierung erfasst wurde, erstellt Stripe eine Transaktion in Issuing, deren status
auf closed
gesetzt wird.