Weiter zum Inhalt
Konto erstellen
oder
anmelden
Das Logo der Stripe-Dokumentation
/
Ask AI
Konto erstellen
Anmelden
Jetzt starten
Zahlungen
Finanzautomatisierung
Plattformen und Marktplätze
Money management
Entwickler-Tools
Jetzt starten
Zahlungen
Finanzautomatisierung
Jetzt starten
Zahlungen
Finanzautomatisierung
Plattformen und Marktplätze
Money management
Übersicht
Integration starten
Produkte
Globale Auszahlungen
Capital
Karten ausstellen
    Übersicht
    Funktionsweise von Issuing
    Globale Verfügbarkeit
    Betrug handhaben
    Karten
    Ihren Kartentyp auswählen
    Virtuelle Karten
    Virtuelle Karten ausstellen
    Physische Karten
    Karten verwalten
    Digitale Geldbörsen
    Ersatzkarten
    Kartenprogramme
    Programmmanagement
    Ihr Kartenprogramm anpassen
    Ihrem Kartenprogramm Gelder hinzufügen
    Credit Consumer Issuing
    Kontrollen
    Ausgabenkontrollen
    Fortschrittliche Betrugs-Tools
    3DS
    Fraud Challenges
    Autorisierung in Echtzeit
    PIN-Verwaltung
    Elements in Issuing
    Token-Verwaltung
    Finanzierung
    Ausstehender Betrag
    Nachträgliche Finanzierung Ihrer Integration mit Stripe
    Nachfinanzierung Ihrer Integration mit Dynamic Reserves
    Käufe
    Autorisierungen
    Transaktionen
    Anfechtungen
    Tests
    Händlerkategorien
    ATM-Nutzung
    Issuing mit Connect
    Issuing- und Connect-Integration einrichten
    Annahme der Allgemeinen Geschäftsbedingungen aktualisieren
    Finanzierung in Connect
    Verbundene Konten, Karteninhaber/innen und Karten
    Schnittstelle für Kartenverwaltung einbetten
    Kreditkonto
    Übersicht
    Verbundene Konten einrichten
    Kreditbedingungen verwalten
    Andere Kreditentscheidungen melden und AANs handhaben
    Erforderliche regulatorische Daten für Kreditentscheidungen melden
    Kontoverpflichtungen verwalten
      Pflichtbeträge, Transaktionen, Anpassungen
      Pflichtzahlungen
      Verfügbares Guthaben und Geldbewegungen
    Kreditintegration testen
    Weitere Informationen
    Karteninhabertyp auswählen
    Kunden-Support für Issuing und Treasury
    Überwachungsliste in Issuing
    Marketing-Beratung (Europa/Vereinigtes Königreich)
    Beratung bezüglich Produkt- und Marketingkonformität (USA)
Treasury
Manage money
StartseiteMoney managementIssuing cards

Kontoverpflichtungen verwaltenPrivate Vorschau

Verfolgen Sie die Ausgaben, den Ablauf und das Guthaben für Ihre verbundenen Konten.

Seite kopieren

Nachdem Sie die CreditPolicy des verbundenen Kontos aktiviert haben, erstellt Stripe eine FundingObligation, mit der Sie verfolgen können, wie viel das Konto Ihnen für einen bestimmten Kreditzeitraum schuldet. Zu Beginn jedes Zeitraums wird automatisch eine neue FundingObligation erstellt, wodurch das Ereignis issuing_funding_obligation.created ausgelöst wird.

Die FundingObligation dokumentiert nur abgewickelte Transaktionen und umfasst keine ausstehenden Autorisierungen. Informationen zu ausstehenden Autorisierungen finden Sie unter Alle Autorisierungen auflisten.

Um zu veranschaulichen, was passiert, wenn Sie die Gelder Ihrer Plattform auf ein verbundenes Konto mit einer CreditPolicy anwenden, schauen wir uns folgendes Beispiel an: Barbell (ein mit Gymbox verbundenes Konto) hat ein Kreditlimit von 1.000 USD und gibt 100 USD für ein Hantel-Set aus. Die folgende Tabelle veranschaulicht die Abfolge der Ereignisse auf Stripe:

AktionIssuing-Guthaben von BarbellFundingObligation von Barbell an GymboxIssuing-Guthaben von Gymbox
Barbell beginnt mit einem Guthaben von 0 USD und ohne vorherige Ausgaben. Gymbox startet mit einem Guthaben von 100 USD.0 USD0 USD100 USD
Der/die Karteninhaber/in führt eine 100-USD-Transaktion durch, die autorisiert wird, da Gymbox über ausreichende Mittel verfügt. Vom Issuing-Konto von Gymbox werden aufgrund einer Autorisierungssperre 100 USD abgezogen.-100 USD0 USD0 USD
Während die Authentifizierung gelöscht wird (in der Regel am nächsten Tag), geschieht Folgendes:
  1. Stripe überträgt 100 USD vom Issuing-Konto von Gymbox auf das Guthaben in Issuing des verbundenen Kontos von Barbell und löscht die Autorisierung umgehend.
  2. Stripe erhöht die FundingObligation von Barbell um 100 USD. Weitere Einzelheiten finden Sie unter Geldstrom verfolgen.
0 USD100 USD0 USD
Am Ende des Kreditzeitraums von Barbell zahlt Barbell seine FundingObligation an Gymbox aus.0 USD0 USD0 USD

Verfolgen Sie den Zyklus der FundingObligation

Stripe erstellt nach Ablauf des aktuellen Kreditzeitraums eine neue FundingObligation auf dem verbundenen Konto. Angenommen, Barbell hat einen Guthabenzeitraum von einem Monat, der am 15. eines jeden Monats endet. Das bedeutet, dass Stripe am 15. jeden Monats:

  • Den Parameter amount_total der aktuellen FundingObligation finalisiert
  • Erstellt eine neue FundingObligation für den neuen Zeitraum

Status der FundingObligation

Jede FundingObligation ändert den Status basierend auf dem in der CreditPolicy festgelegten Kreditzeitraum und den mit Stripe und der Bank vereinbarten schriftlichen Kredit- oder Inkassorichtlinien.

Eine FundingObligation kann einen der folgenden Status haben:

  • Ausstehend: Für die FundingObligation fallen noch Ausgaben aus dem aktuellen Kreditzeitraum an und der Wert amount_total kann sich ändern.
  • Nicht bezahlt: Der Parameteramount_total in der FundingObligation ist finalisiert, wie durch den Zeitstempel finalized_at angezeigt wird. Das Konto muss diese Verpflichtung zum Zeitstempel due_at vollständig begleichen.
  • Bezahlt: Die FundingObligation ist vollständig durch das verbundene Konto abbezahlt.
  • Überfällig: Die FundingObligation ist nicht vollständig bezahlt und der Zeitstempel due_at ist abgelaufen. Stripe meldet möglicherweise überfällige FundingObligations an Bankpartner.
  • Abgebucht Die FundingObligation hat die in Ihrer schriftlichen Kredit- oder Inkassorichtlinie angegebene Anzahl von Tagen bis zur Abbuchung überschritten. Bei der Einrichtung Ihres Programms konfiguriert Stripe die Anzahl der Tage bis zur Abbuchung, nachdem dieser Wert anhand Ihrer schriftlichen Kreditrichtliniendokumentation überprüft wurde. Sie können die Rückzahlung weiterhin vom verbundenen Konto einziehen, nachdem die FundingObligation den Status „Abgebucht“ erreicht hat. Stripe kann überfällige FundingObligations an Bankpartner melden. Kontaktieren Sie das Compliance-Team von Stripe, indem Sie eine Anfrage über das Formular für Änderungsanfragen an folgende Adresse senden:
    • Ändern Sie die Anzahl der Tage bis zur Abbuchung, wie in Ihrer Versicherungsdokumentation angegeben
    • Planen Sie, Ihre ausgebuchten Schulden zu verkaufen
  • Rückerstattung erforderlich: Die FundingObligation hat einen negativen amount_total, wenn die Plattform dem verbundenen Konto einen Betrag schuldet. Dies passiert nur, wenn ein verbundenes Konto einen Betrag aus Rückerstattungen oder gewonnenen Anfechtungen erhält, der den während des Kreditzeitraums ausgegebenen Betrag übersteigt.

Das Feld due_at der FundingObligation wird durch das Feld credit_period_ends_at der FundingObligation und das Feld days_until_due der CreditPolicy bestimmt.

FundingObligations abrufen

Im Laufe der Zeit wird ein verbundenes Konto mehrere ausgezahlte (oder past_due) FundingObligation-Instanzen und höchstens eine einzige aktuell ausstehende FundingObligation haben. Um die FundingObligation für den aktuellen Zeitraum abzurufen, führen Sie diesen Befehl aus:

Command Line
cURL
curl -G https://api.stripe.com/v1/issuing/funding_obligations \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -H "Stripe-Version: 2025-04-30.basil; issuing_credit_beta=v1" \ -H "Stripe-Account:
{{CONNECTED_ACCOUNT_ID}}
" \
-d limit=1

Beispielantwort

[ { "id": "ifo_123", "livemode": true, "created": 1654628149, "amount_total": 10000, "amount_outstanding": 10000, "amount_paid": 0, "currency": "usd", "status": "unpaid", "due_at": 1654714851, "owed_to": "acct_123", "credit_period_starts_at": 1654625149, "credit_period_ends_at":1654713851, "paid_at": nil, "finalized_at": 1654713860, }, ]

Um FundingObligations mit einem bestimmten Status abzurufen, übergeben Sie den spezifischen Statuswert, wenn Sie eine Liste von FundingObligations anfordern. Dieser API-Aufruf ruft FundingObligations mit dem status past_due ab:

Command Line
cURL
curl -G https://api.stripe.com/v1/issuing/funding_obligations \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -H "Stripe-Version: 2025-04-30.basil; issuing_credit_beta=v1" \ -H "Stripe-Account:
{{CONNECTED_ACCOUNT_ID}}
" \
-d status=past_due

Transaktionen für eine FundingObligation abrufen

Rufen Sie die Liste der Transaktionen ab, die zu FundingObligation eines verbundenen Kontos beigetragen haben, indem Sie den Parameter funding_obligation_for_account in der API-Anfrage zum Auflisten aller Transaktionen übergeben:

Command Line
cURL
curl -G https://api.stripe.com/v1/issuing/transactions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -H "Stripe-Version: 2025-04-30.basil; issuing_credit_beta=v1" \ -H "Stripe-Account:
{{CONNECTED_ACCOUNT_ID}}
" \
-d funding_obligation_for_account=ifo_456

Beispielantwort

{ "object": "list", "url": "/v1/issuing/transactions", "has_more": false, "data": [ { "id": "ipi_123", "object": "issuing.transaction", // various other fields "funding_obligation_for_platform": "ifo_123", "funding_obligation_for_account": "ifo_456", // various other fields }, { "id": "ipi_123", "object": "issuing.transaction", // various other fields "funding_obligation_for_platform": "ifo_789", "funding_obligation_for_account": "ifo_456", // various other fields }, {...} ] }

Webhook-Übersicht

Zur Erinnerung, Sie können diese vier Webhooks überwachen:

  • issuing_credit_policy.created: Wird immer dann ausgelöst, wenn eine CreditPolicy erstellt wird. Dies geschieht, wenn die Funktion für das verbundene Konto angefordert wird.
  • issuing_credit_policy.updated: Wird immer dann ausgelöst, wenn eine CreditPolicy aktualisiert wird. Dies kann passieren, wenn die Plattform die Richtlinie des verbundenen Kontos aktualisiert.
  • issuing_funding_obligation.created: Wird immer dann ausgelöst, wenn eine FundingObligation erstellt wird. Dies geschieht zu Beginn jedes neuen Kreditzeitraums für das verbundene Konto.
  • issuing_funding_obligation.updated: Wird immer dann ausgelöst, wenn eine FundingObligation aktualisiert wird. Dies geschieht immer dann, wenn die Finanzierungsverpflichtung den Status oder die Betragsfelder ändert oder aktualisiert wurde, um eine Rückzahlung anzuzeigen.

Die FundingObligation eines Kontos auszahlen

Die FundingObligation zeigt an, welchen Betrag ein verbundenes Konto am Ende des Kreditzeitraums schuldet. Sie sind jedoch weiterhin für die Rückzahlung von dem verbundenen Konto verantwortlich. Verwenden Sie die Payment Intents API von Stripe, um das externe Bankkonto des verbundenen Kontos zu belasten (oder eine Kartenzahlung über Stripe Checkout oder Stripe Invoicing zu akzeptieren).

Stellen Sie sicher, dass Sie alle Zahlungen, die Sie von dem verbundenen Konto erhalten haben, in der FundingObligation des Kontos erfassen, um das verfügbare Guthaben genau widerzuspiegeln. Stripe bestimmt, ob eine Autorisierung auf der Grundlage des verfügbaren Guthabens eines Kontos genehmigt werden soll. Stripe kann überfällige und ausgebuchte FundingObligations an Bankpartner melden.

Rückzahlung einziehen

Sie können den besten Mechanismus wählen, um Rückzahlungen von Ihren Endnutzern und -nutzerinnen einzuziehen. Wir empfehlen jedoch die Verwendung der Payments APIs von Stripe, um alle Aufzeichnungen in Stripe zu speichern und einen besseren Abgleich der Kartenausgaben und Rückzahlungen der einzelnen Nutzer/innen zu ermöglichen. Bitte aktualisieren Sie die FundingObligation entsprechend, nachdem Sie die Zahlung erfolgreich eingezogen haben. Dieser Schritt erfolgt nicht automatisch, wenn Sie die Payments APIs von Stripe verwenden. Stripe ermittelt past_due anhand des Parameters days_until_due, der in der CreditPolicy festgelegt ist. Stripe ermittelt charged_off auf der Grundlage Ihrer schriftlichen Kredit- oder Inkassorichtlinie, die die Anzahl der Tage definiert, nach der eine past_due-Verpflichtung charged_off ist.

Erfassen Sie Rückzahlungen in FundingObligation

Nachdem Sie eine Zahlung von einem verbundenen Konto eingezogen haben, aktualisieren Sie dessen FundingObligation, um die Rückzahlung anzuzeigen. FundingObligations mit dem Status unpaid, past_due oder charged_off wirken sich auf das verfügbare Guthaben aus, das das verbundene Konto ausgeben kann. Nehmen wir zum Beispiel an, Barbell hat ein Kreditlimit von 1.000 USD und das Unternehmen kauft ein Laufband für 900 USD. Für die FundingObligation von Barbell werden 900 USD als geschuldeter amount_total ausgegeben. Dem Unternehmen stehen dann noch 100 USD zur Verfügung, die es ausgeben kann, bis die Tilgung der Schulden beginnt.

Nehmen wir an, Barbell zahlt am Ende der Kreditlaufzeit 500 USD an Gymbox zurück. Gymbox muss die FundingObligation von Barbell aktualisieren, um die Rückzahlung widerzuspiegeln. Durch diese Aktualisierung wird der amount_outstanding der FundingObligation auf 400 USD reduziert und das verfügbare Guthaben von Barbell steigt von USD 100 auf 600 USD.

Angenommen, in den Kreditbedingungen von Barbell ist ein Zeitraum von 90 Tagen nach due_at für die Abbuchung des amount_outstanding in der FundingObligation festgelegt. Bei past_due über 90 Tage wird Barbells amount_outstanding von 400 USD abgebucht. 30 Tage nach der Abbuchung des amount_oustanding der FundingObligation erhält Gymbox eine 100-prozentige Zahlung von USD von Barbell. Gymbox muss diese Rückzahlung mit dem Endpoint /pay erfassen, um die Abbuchung von amount_outstanding auf der FundingObligation zu reduzieren. Dadurch erhöht sich das verfügbare Guthaben von 600 auf 700 USD. Wenn Gymbox die Kreditlinie von Barbell schließt und den Grund vor dem Einzug des vollständigen Betrags meldet, bleibt der abgebuchte amount_outstanding bestehen und anschließend eingezogene Beträge können nicht mehr zur Reduzierung des amount_outstanding verwendet werden.

Command Line
cURL
curl https://api.stripe.com/v1/issuing/funding_obligations/ifo_123/pay \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -H "Stripe-Version: 2025-04-30.basil; issuing_credit_beta=v1" \ -H "Stripe-Account:
{{CONNECTED_ACCOUNT_ID}}
" \
-d amount=50000

Beispielantwort

{ "id": "ifo_123", "status": "unpaid", "amount_total": 90000, "amount_outstanding": 40000, "amount_paid": 50000, "owed_to": "acct_123", // other fields }

Dieser API-Aufruf erhöht den amount_paid und verringert den amount_outstanding für die FundingObligation. Wenn amount_paid=amount_total für eine FundingObligation gilt, ändert Stripe den Status der Verpflichtung in paid, unabhängig davon, ob der vorherige Status unpaid, past_due oder charged_off war. Diese Aktualisierungen lösen das Ereignis issuing_funding_obligation.updated aus.

Wir empfehlen, sowohl den Einzug der Rückzahlung als auch die Aktualisierung der FundingObligation zu automatisieren und in aufeinander folgenden Aufrufen zusammenzufassen. Auf diese Weise aktualisieren Sie unmittelbar nach erfolgreichem Einzug der Rückzahlung die FundingObligation des verbundenen Kontos, um Stripe darüber zu informieren, das verfügbare Guthaben zu erhöhen.

Aktualisieren Sie den gezahlten Betrag in der FundingObligation

Wenn Sie eine fehlerhafte Rückzahlung vornehmen oder den amount_paid des verbundenen Kontos aus einem anderen Grund aktualisieren möchten, können Sie dies mit dem Endpoint /pay über das Feld amount_paid tun.

Command Line
cURL
curl https://api.stripe.com/v1/issuing/funding_obligations/ifo_123/pay \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -H "Stripe-Version: 2025-04-30.basil; issuing_credit_beta=v1" \ -H "Stripe-Account:
{{CONNECTED_ACCOUNT_ID}}
" \
-d amount_paid=45000

Beispielantwort

{ "id": "ifo_789", "status": "unpaid", "amount_total": 90000, "amount_outstanding": 45000, "amount_paid": 45000, "owed_to": "acct_123", // other fields }

Dadurch wird das Ereignis issuing_funding_obligation.updated gesendet.

Metadaten zu FundingObligations aktualisieren

Sie können die Metadaten zu einer FundingObligation aktualisieren, um zusätzliche Daten mit einer FundingObligation zu verknüpfen. Es empfiehlt sich beispielsweise, die OutboundPayment-ID aufzuzeichnen, die einer Rückzahlung entspricht.

Command Line
cURL
curl https://api.stripe.com/v1/issuing/funding_obligations/ifo_123/ \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -H "Stripe-Version: 2025-04-30.basil; issuing_credit_beta=v1" \ -H "Stripe-Account:
{{CONNECTED_ACCOUNT_ID}}
" \
-d "metadata[repayment_id]"=obp_1NUy3y2eZvKYlo2C15gktUET

Beispielantwort

{ "id": "ifo_789", "status": "unpaid", "amount_total": 90000, "metadata": { "repayment_id": "obp_1NUy3y2eZvKYlo2C15gktUET" }, "owed_to": "acct_123", // other fields }

Dadurch wird das Ereignis issuing_funding_obligation.updated gesendet.

Verfügbares Guthaben

Stripe stellt derzeit kein Feld zur Verfügung, das das verfügbare Guthaben des verbundenen Kontos anzeigt. Sie können diese Zahl mit der folgenden Formel berechnen:

verfügbares Guthaben = credit_limit_amount - sum(FundingObligation.amount_outstanding)1

Die Gelder, die einer CA jederzeit zur Verfügung stehen, sind das verfügbare Guthaben und das Issuing-Guthaben.

1sum(FundingObligation.amount_outstanding) ist die Kurzform für die Summe der amount_outstanding aller FundingObligations im verbundenen Konto.

Geldbewegungen nachverfolgen

Sie müssen Ihren verbundenen Konten keinen Zugriff auf ein Guthabenkonto gewähren. Möglicherweise sollten Sie jedoch den Status von Autorisierungen, Transaktionen und Überweisungen verfolgen, die erstellt werden, wenn ein verbundenes Konto von Ihrer Plattform ausgezahlte Beträge ausgibt.

Gehen Sie von folgendem Ausgangsstatus aus:

KontoGuthaben in Issuing
Issuing-Konto von Gymbox (Plattform)70 USD
Issuing-Guthaben von Barbell (verbundenes Konto)0 USD

Autorisierungen

Barbell, das bei Gymbox eine CreditPolicy mit einem credit_limit_amount von 100 USD eingerichtet hat, gibt 10 USD aus. Dies führt zu einer Autorisierung von 10 USD auf dem Konto von Barbell:

{ "id": "iauth_1JVXl82eZvKYlo2CPIiWlzrn", "object": "issuing.authorization", "amount": 1000, "currency": "usd", "approved": true, "authorization_method": "online", "balance_transactions": [ { "id": "txn_1234XYZ", "object": "balance_transaction", "amount": -1000, "type": "issuing_authorization_hold", ... } ], "card": {...}, ... }

Gleichzeitig wird dadurch das Issuing-Guthaben von Gymbox in derselben Höhe zurückgehalten. So wird sichergestellt, dass die Gelder zurückgestellt sind und nicht für Transaktionen durch die anderen verbundenen Konten von Gymbox verwendet werden können:

{ "id": "txn_1Mgr6fXpL7qsPGZtDwrMkq3S", "object": "balance_transaction", "amount": -1000, "available_on": 1677682692, "created": 1677682692, "currency": "usd", "description": "Platform hold for authorization (account: acct_1MgC5JRcH5icH3Nz, authorization: iauth_1Mgr6dRcH5icH3NzezZCHnJF)", "exchange_rate": null, "fee": 0, "fee_details": [], "net": -1000, "reporting_category": "issuing_authorization_hold", "source": { "id": "iph_1Mgr6eXpL7qsPGZtAMb7x0N6", "object": "issuing.platform_hold", "amount": 1000, "currency": "usd", "originating_account": "acct_1MgC5JRcH5icH3Nz", "originating_authorization": "iauth_1Mgr6dRcH5icH3NzezZCHnJF", "originating_balance_transaction": "txn_1Mgr6dRcH5icH3NzYGRkgcn7" }, "status": "available", "type": "issuing_authorization_hold" }

Das Guthaben beträgt jetzt:

KontoGuthaben in Issuing
Issuing-Konto von Gymbox (Plattform)60 USD
Issuing-Guthaben von Barbell (verbundenes Konto)-10 USD

Übertragungen und Transaktionserfassungen

Bevor Issuing-Autorisierungen erfasst und Issuing-Transaktionen erstellt werden, werden Gelder auf die verbundenen Konten übertragen. Anschließend werden die Rückstellungen von der Plattform freigegeben.

Auf dem Konto von Barbell wurde die Autorisierung aktualisiert und geschlossen, wodurch die zurückgehaltenen Gelder freigegeben wurden:

{ "id": "iauth_1JVXl82eZvKYlo2CPIiWlzrn", "object": "issuing.authorization", "amount": 1000, "currency": "usd", "approved": true, "authorization_method": "online", "balance_transactions": [ { "id": "txn_1234XYZ", "object": "balance_transaction", "amount": -1000, "type": "issuing_authorization_hold", ... }, { "id": "txn_4t355646t54w2", "object": "balance_transaction", "amount": 1000, "type": "issuing_authorization_release", }, ], "card": {...}, "status": "closed", "transactions": [ { "id": "ipi_1032HU2eZvKYlo2CEPtcnUvl", "object": "issuing.transaction", "amount": -1000, "authorization": "iauth_1JVXl82eZvKYlo2CPIiWlzrn", "balance_transaction": "txn_1345r1KCr4trgtrg0WfNdUCbG1w", ... } ... }

Die auf dem Konto der Plattform zurückgehaltenen Gelder werden ebenfalls freigegeben:

{ "id": "txn_1Mgr6fXpL7qsPGZtDwrPz7bA", "object": "balance_transaction", "amount": 1000, "available_on": 1677682692, "created": 1677682692, "currency": "usd", "description": "Released platform hold for authorization (account: acct_1MgC5JRcH5icH3Nz, authorization: iauth_1Mgr6dRcH5icH3NzezZCHnJF)", "exchange_rate": null, "fee": 0, "fee_details": [], "net": 1000, "reporting_category": "issuing_authorization_hold", "source": { "id": "iph_1Mgr6eXpL7qsPGZtAMb7m8Z3", "object": "issuing.platform_hold", "amount": -1000, "currency": "usd", "originating_account": "acct_1MgC5JRcH5icH3Nz", "originating_authorization": "iauth_1Mgr6dRcH5icH3NzezZCHnJF", "originating_balance_transaction": "txn_1Mgr6dRcH5icH3NzYGR7bA4c" }, "status": "available", "type": "issuing_authorization_hold" }

Stripe überträgt Gelder von Gymbox auf das Issuing-Konto von Barbell und ein Transfer-Objekt wird erstellt:

{ "id": "tr_3JeQsp2eZvKYlo2C13DagtB0", "object": "transfer", "amount": 1000, "amount_reversed": 0, "balance_transaction": "txn_1032HU2eZvKYlo2CEPtcnUvl", "created": 1646912059, "currency": "usd", "description": null, "destination": "acct_1032D82eZvKYlo2C", "livemode": true, "metadata": {}, "reversals": { "object": "list", "data": [], "has_more": false, "url": "/v1/transfers/tr_3JeQsp2eZvKYlo2C13DagtB0/reversals" }, "reversed": false, "source_transaction": null, "issuing_transaction": "ipi_1032HU2eZvKYlo2CEPtcnUvl", "metadata": {}, "source_balance": { "type": "issuing", }, // New destination_balance returned field links to the BT on the connected account side "destination_balance": { "type": "issuing", "issuing": { "balance_transaction": "txn_123", }, }, // ... other fields ... }

Diese Abfolge von Einbehaltung, Freigabe und Übertragung erfolgt, bevor Stripe die zugehörige Issuing-Transaktion erstellt. Das Guthaben beträgt jetzt:

Das Guthaben beträgt jetzt:

KontoGuthaben in Issuing
Issuing-Konto von Gymbox (Plattform)60 USD
Issuing-Guthaben von Barbell (verbundenes Konto)0 USD

Wenn für eine Transaktion keine Originalautorisierung vorliegt und das verbundene Konto nicht über ausreichende Mittel verfügt, um diese abzudecken, erfolgt die Übertragung des Plattformguthabens und die Erstellung der Transaktion dennoch.

Rückerstattungen

Wenn ein verbundenes Konto eine Rückerstattung erhält, versucht Stripe festzustellen, ob es sich um eine Transaktion handelt, die aus dem Guthaben dieses verbundenen Kontos oder dem Plattformkonto finanziert wird. Wenn Stripe feststellt, dass die Finanzierung aus dem Guthaben des verbundenen Kontos erfolgt, wird das Geld wieder dem Guthaben des verbundenen Kontos gutgeschrieben. Wenn die Transaktion vom Konto der Plattform finanziert wird (z. B. vom Kreditrahmen des verbundenen Kontos), reduziert sich die FundingObligation des verbundenen Kontos um diesen Betrag. Die Rückerstattung wird dann auf das Konto der Plattform überwiesen, da die Plattform Stripe bereits im Namen des verbundenen Kontos für die Transaktion bezahlt hat.

Nehmen wir an, Barbell hat eine FundingObligation in Höhe von 100 USD hat. Wenn der Betrag zurückerstattet wird, dann:

  • Die FundingObligation von Barbell wird von 100 auf 0 USD gesenkt
  • Die 100 USD werden auf das Issuing-Konto von Gymbox überwiesen, wodurch das Plattformguthaben um 100 USD erhöht wird.

Es ist möglich, dass der Parameter amount_total einer FundingObligation negativ ist. Dies kommt vor, wenn die einzige Transaktion in einem Kreditzeitraum eine Rückerstattung ist und keine anderen Kartenausgaben erfolgen. Die FundingObligation weist den Status „Rückerstattung erforderlich“ auf. Eine negative FundingObligation kann auftreten, wenn Kartenausgaben anfallen, der vollständige Rückerstattungsbetrag diese jedoch übersteigt.

Anfechtungen

Wenn eine Kundin/ein Kunde eine Ausgabe-Transaktion für ein verbundenes Konto anficht, erfolgt die Anfechtung wie unter Anfechtungen in Issuing beschrieben. Verlorene Anfechtungen führen zu keiner Aktion (es werden keine Gutschriften an das verbundene Konto ausgestellt). Bei zu Ihren Gunsten entschiedenen Anfechtungen wird dem verbundenen Konto auf die gleiche Weise eine Gutschrift ausgestellt, wie im Abschnitt Rückerstattungen beschrieben.

Autorisierung abgelehnt

Autorisierungen, die für ein verbundenes Konto mit einer CreditPolicy vorgenommen wurden, können aus folgenden Gründen abgelehnt werden:

  • Das verbundene Konto versucht, Ausgaben über das verfügbare Kreditlimit hinaus zu tätigen. In diesem Fall verfügt das verbundene Konto möglicherweise über unbezahlte FundingObligations, die das verfügbare Guthaben reduziert haben. Achten Sie darauf, dass die FundingObligations Ihres verbundenen Kontos immer auf dem neuesten Stand sind, um eine Ablehnung der Authorization zu verhindern.
  • Ihr verfügbares Issuing-Plattformkonto erreicht Null und das verfügbare Issuing-Guthaben Ihres verbundenen Kontos liegt ebenfalls bei Null. Stocken Sie Ihr Issuing-Konto ausreichend auf, um Ablehnungen zu vermeiden.
War diese Seite hilfreich?
JaNein
Benötigen Sie Hilfe? Kontaktieren Sie den Kundensupport.
Nehmen Sie an unserem Programm für frühzeitigen Zugriff teil.
Schauen Sie sich unser Änderungsprotokoll an.
Fragen? Sales-Team kontaktieren.
LLM? Lesen Sie llms.txt.
Unterstützt von Markdoc