Autorisierungen in Issuing
Bei der Verwendung einer Karte für einen Kauf wird eine Autorisierungsanfrage erstellt, die basierend auf den folgenden Schritten genehmigt oder abgelehnt wird:
Stripe prüft, ob das für Issuing verwendete Guthaben ausreicht, ob die Karte aktiv ist und ob Ihre Ausgabenkontrolle die Autorisierung zulässt. Manchmal genehmigt Stripe in dieser Phase die Autorisierungsanfrage sofort oder lehnt sie ab.
Stripe sendet ein
issuing_authorization.request
-Ereignis. Wenn Sie keinen Echtzeit-Autorisierungs-Webhook haben, genehmigen wir die Autorisierung, ohne dieissuing_authorization.request
senden.Auf Stripe-Ereignisse überwachen
Richten Sie einen Webhook für die Echtzeitautorisierung ein, um dieses Ereignis zu überwachen, damit Sie Autorisierungen synchron genehmigen/ablehnen können.
Sie können die Autorisierung genehmigen oder ablehnen, indem Sie direkt auf das Webhook-Ereignis reagieren. Wenn Sie die
issuing_authorization.request
nicht innerhalb von 2 Sekunden genehmigen oder ablehnen, verwendet Stripe Ihre Timeout-Einstellungen für Webhooks um die Autorisierung zu genehmigen oder abzulehnen.Stripe sendet das Ereignis
issuing_authorization.created
und benachrichtigt Sie über die Erstellung und die Entscheidung der Autorisierung.
Szenarien ohne Autorisierungsanfrage in Echtzeit
Manchmal erhält Stripe eine Autorisierungsanfrage vom Kartennetzwerk und genehmigt oder lehnt diese ab, ohne Ihnen ein issuing_authorization.request
-Ereignis zu senden:
- Wenn Stripe entscheidet, dass die Autorisierungsanfrage nicht genehmigt werden kann (zum Beispiel weil die Karte inaktiv ist oder Ihre Ausgabenkontrolle dies nicht zulässt), lehnen wir sie ab.
- Wenn Sie keinen Webhook für die Autorisierung in Echtzeit konfiguriert haben und wir keinen Grund haben, die Autorisierungsanfrage abzulehnen, werden wir sie genehmigen.
Wenn dies geschieht, sendet Stripe das Ereignis issuing_authorization.created
und benachrichtigt Sie über die Erstellung der Autorisierung.
Änderungen an der Autorisierung
Wenn Stripe eine Autorisierungsanfrage erhält, senden wir das Webhook-Ereignis issuing_authorization.created
. Wenn Sie die Autorisierung genehmigen, ziehen wir den amount
von Ihrem Issuing-Guthaben ab und stellen ihn zurück, bis die Autorisierung entweder erfasst, storniert oder ohne Erfassung abgelaufen ist. Wenn Sie die Autorisierung ablehnen, wird der Status auf closed
festgelegt und wir bilden keine Rückstellungen.
Bei der Erfassung der Autorisierung erfasst wird eine Transaktion erstellt und der status
der Autorisierung wird auf closed
festgelegt.
Wenn die Autorisierungsanfrage storniert wird, senden wir das Webhook-Ereignis issuing_authorization.updated
dessen status
auf reversed
festgelegt ist und setzen den amount
auf 0
. Den stornierten Betrag auf Ihr Issuing-Guthaben zurück , wodurch die Auswirkung der ursprünglichen Autorisierung aufgehoben wird.
Wenn die Autorisierungsanfrage ohne Erfassung abgelaufen ist, senden wir das Webhook-Ereignis issuing_authorization.updated
, dessen status
auf reversed
festgelegt ist. Der amount
steht für den verbleibenden Betrag, der für mögliche verspätete Zahlungen autorisiert wird. Den abgelaufenen Betrag und Ihr Issuing-Guthaben zurück,, wodurch die Auswirkungen der ursprünglichen Autorisierung auf das Guthaben im Wesentlichen aufgehoben wird.
Käufe in verschiedenen Währungen
Karten können für Käufe in jeder vom Kartennetzwerk unterstützten Währung verwendet werden. Stripe rechnet den Betrag des Kaufs automatisch in die Währung der Karte um, wenn Gelder gehalten werden. Dazu wird der Tageskurs des Kartennetzwerks verwendet.
Der merchant_amount
entspricht den Kosten des Kaufs in der Landeswährung. Das Feld amount
gibt den zu erwartenden Betrag der Transaction
in der Kartenwährung an und ist erst nach der Erfassung der Authorization
endgültig.
Weitere Autorisierungen verarbeiten
Es gibt neben den regulären Autorisierungen auch einige andere Fälle, die Sie abwickeln können sollten.
Transaktionen an Zapfsäulen
Wenn ein/e Karteninhaber/in versucht, an einer Zapfsäule (MCC 5542) einen Kauf zu tätigen, wird eine issuing_authorization.request
für 1 USD (als „Statusprüfung“ bezeichnet) gesendet. Standardmäßig werden 100 USD zurückgehalten, um den noch nicht feststehenden Kaufbetrag zu decken. Sobald der/die Karteninhaber/in getankt hat, wird ein Ereignis vom Typ issuing_authorization.updated
mit dem Betrag des Kaufs übermittelt.
Wenn die Zapfsäule eine Teilautorisierung zulässt, indem das Feld is_amount_controllable
auf true
gesetzt wird, können Sie mit einem geringeren genehmigten Betrag (z. B. 50 USD) antworten. Wenn eine Zapfsäule jedoch keine Teilautorisierungen zulässt, müssen Sie entweder den Netzwerk-Standardbetrag genehmigen (Stripe ignoriert jeden von Ihnen angegebenen Betrag) oder die gesamte Autorisierung ablehnen.
Verwendung mit Stripe Treasury
Autorisierungen auf Karten, die in Treasury- FinancialAccounts gespeicherte Gelder verwenden, haben ein treasury
-Feld mit Verweisen auf folgende Treasury-Ressourcen: Treasury Transaction, ReceivedCredit und ReceivedDebit.
Scenarios with no record of declined transactions in the Dashboard or API
In some cases, a transaction made with an Issuing Card might be declined and neither you or your connected accounts will receive a webhook event or an authorization record (iauth_
).
In these cases, make sure that you collect as much information as possible about the declined transaction before reaching out to Stripe support for assistance.
We recommend including the following information:
- The time of the decline
- The cardholder (
ich_
) who made the purchase - The card (
ic_
) used for the transaction - The merchant involved in the transaction
- Any other circumstances surrounding the transaction
It’s possible that the transaction is declined before any related information is transmitted to Stripe. In these cases, the cardholder involved must directly contact the business to determine the cause of the decline because Stripe hasn’t received a record of the transaction.
You might encounter additional instances of declines without an associated webhook event or authorization object that Stripe can assist with. To determine the classification of the decline, contact Stripe support with the information provided above. We can help to determine the most appropriate steps to investigate the decline(s).