Accéder directement au contenu
Créez un compte
ou
connecter-vous
Logo de la documentation Stripe
/
Ask AI
Créez un compte
Connectez-vous
Démarrer
Paiements
Automatisation des opérations financières
Plateformes et places de marché
Gestion de fonds
Outils de développement
Démarrer
Paiements
Automatisation des opérations financières
Démarrer
Paiements
Automatisation des opérations financières
Plateformes et places de marché
Gestion de fonds
Aperçu
Démarrer une intégration
Produits
Global Payouts
Capital
Émission de cartes
    Présentation
    Fonctionnement d'Issuing
    Disponibilité mondiale
    Gérer la fraude
    Cartes bancaires
    Choisir votre type de carte
    Cartes virtuelles
    Émettre des cartes virtuelles
    Cartes physiques
    Gérer des cartes bancaires
    Portefeuilles électroniques
    Cartes de remplacement
    Programmes de cartes
    Gestion de programme
    Personnaliser votre programme de cartes
    Ajoutez des fonds à votre programme de cartes
    Credit Consumer Issuing
    Contrôles
    Contrôles des dépenses
    Outils antifraude avancés
    3DS
    Étapes de détection de la fraude
    Autorisations en temps réel
    Gestion des PIN
    Issuing et Elements
    Gestion des tokens
    L'obtention de financements
    Solde
    Post-financer votre intégration à Stripe
    Post-financer votre intégration avec les réserves dynamiques
    Achats
    Autorisations
    Transactions
    Litiges
    Tests
    Catégories de marchands
    Utilisation des distributeurs automatiques
    Issuing avec Connect
    Configurer une intégration pour Issuing et Connect
    Mettre à jour les Conditions d'utilisation du service
    Financement Connect
    Comptes connectés, cartes et titulaires de carte
    Intégrer l'interface utilisateur pour la gestion des cartes
    Crédit
    Présentation
    Configurer des comptes connectés
    Gérer les conditions de crédit
    Enregistrer d'autres décisions de crédit et gérer les avis de décision défavorable (AAN)
    Communiquer les données réglementaires requises pour les décisions de crédit
    Gérer les obligations des comptes
      Montants, transactions et réajustements des obligations
      Paiements d'obligations
      Crédit disponible et mouvements de fonds
    Tester une intégration de crédit
    Informations complémentaires
    Choisir un type de titulaire de carte
    Service de support dédié à Issuing et Treasury
    Liste de surveillance Issuing
    Recommandations pour le marketing (Europe/Royaume-Uni)
    Recommandations pour la conformité des produits et du marketing (US)
Treasury
Gérer vos fonds
AccueilGestion de fondsIssuing cardsManage account obligations

Montants, transactions et ajustements des obligationsVersion bêta privée

Consultez les détails d'une FundingObligation et apportez-y des réajustements.

Copier la page

Récupérer des FundingObligations

Au fil du temps, un compte connecté aura plusieurs instances de FundingObligation payées (ou past_due), mais jamais plus d’une FundingObligation en attente. Pour récupérer la FundingObligation de la période en cours, exécutez la commande suivante :

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

Exemple de réponse à une obligation de financement

[ { "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, }, ]

Pour récupérer des FundingObligations à un état particulier, transmettez la valeur d’état voulue lorsque vous demandez une liste de FundingObligations. Cet appel à l’API permet de récupérer les FundingObligations à l’état (status) past_due :

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

Ajustements du grand livre aux obligations des comptes

Grâce à l’API Credit Ledger, vous pouvez enregistrer et conserver des informations sur les transactions sans carte qui ont lieu dans le cadre normal de vos activités. En utilisant les API Credit Ledger, il est possible de :

  1. Comptabiliser les transactions sans carte pour réajuster le crédit disponible et les obligations de financement
  2. Récupérer le montant du crédit disponible d’un compte
  3. Compiler des réajustements et des dépenses par carte sur un seul relevé
Réajustements de créditRéajustements de débit
Les réajustements de crédit réduisent le montant qui vous est dû par un compte connecté. Ils augmentent le crédit disponible du compte connecté. Voici quelques exemples :
  • Remboursement
  • Récompenses et rabais
  • Remboursement de la FundingObligation
  • Remboursement des dépenses hors politiques
Les réajustements de débit augmentent le montant qui vous est dû par un compte connecté. Ils réduisent le crédit disponible du compte connecté. Voici quelques exemples :
  • Annulations de réajustement de crédit
  • Rectification des paiements excédentaires en CAD (y compris les remboursements de soldes créditeurs)

Pour illustrer le processus d’application d’ajustements au grand livre de crédit d’un compte connecté, imaginons que Barbell (l’un des comptes connectés de Gymbox) dispose d’un plafond de crédit de 1 000 USD, et que l’un de ses responsables a dépensé 10 USD avec la carte à débit différé de Barbell pour s’acheter deux barres protéinées pour le déjeuner. Cependant, la politique de dépenses de Barbell interdit ce type de dépense personnelle, et le titulaire de carte doit rembourser Barbell de sa poche via une déduction sur salaire.

Le tableau ci-dessous décrit la séquence des événements sur Stripe en utilisant l’API Credit Ledger. Tous les changements de montants et de valeur reflétés dans ce tableau sont des transferts comptables uniquement. Aucun fonds réel n’est déplacé au cours de ce processus.

ACTIONSOLDE ISSUING DE BARBELL (COMPTE CONNECTÉ)FUNDINGOBLIGATION DE BARBELL À GYMBOXCRÉDIT DISPONIBLE DE BARBELLSOLDE ISSUING DE GYMBOX (PLATEFORME)
Au début, Barbell a un solde de 0 USD et une dépense antérieure de 100 USD. Gymbox disposait d’un solde de 10 000 USD qui a été réduit de 100 USD pour une transaction précédemment capturée.0 USD100 USD900 USD9 900 USD
Le titulaire de la carte effectue une autre transaction de 10 USD, qui est autorisée car le solde Issuing de Gymbox est suffisamment élevé pour couvrir le montant des dépenses. À la suite de cette autorisation, une retenue de 10 USD est prélevée sur le solde Issuing de Gymbox.-10 USD100 USD900 USD9 890 USD
Pendant la validation de l’autorisation (généralement le jour suivant), Stripe : 1. Valide l’autorisation, 2. Réduit le solde de Gymbox de 10 et augmente celui de Barbell de 10, et 3. Augmente la FundingObligation de Barbell de 10 USD0 USD110 USD890 USD9 890 USD
Barbell reçoit le paiement de son responsable d’équipe et transfère 10 USD à Gymbox. Gymbox applique un réajustement de crédit correspondant de 10 USD.0 USD100 USD900 USD9 890 USD
À la fin de la durée du crédit, Gymbox décide d’accorder à son client de longue date, Barbell, un crédit de 50 USD sur le relevé de compte pour sa fidélité. Gymbox signale un réajustement de crédit de 50 USD pour Barbell.0 USD50 USD950 USD9 890 USD
Immédiatement après avoir envoyé le réajustement de crédit, Gymbox se rend compte qu’il a accordé un crédit trop important. Pour corriger le relevé du crédit, Gymbox signale un réajustement de débit de 20 USD aux obligations de Barbell.0 USD70 USD970 USD9 890 USD

Comptabiliser les activités transactionnelles sans carte

Stripe crée automatiquement un grand livre des crédits pour tous les utilisateurs connectés à la carte à débit différé. Au fil du temps, un compte connecté aura accumulé des dépenses par le biais de transactions, et ses FundingObligations et son crédit disponible se réajusteront en fonction de cette activité de dépenses par carte. Pour appliquer un réajustement et créer une entrée correspondante dans le grand livre des crédits (par exemple, pour un crédit de récompense de fidélité de 50 USD), exécutez cette commande :

Command Line
cURL
curl https://api.stripe.com/v1/issuing/credit_ledger_adjustments \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -H "Stripe-Version: 2025-04-30.basil; issuing_credit_beta=v1" \ -H "Stripe-Account:
{{CONNECTED_ACCOUNT_ID}}
" \
-d amount_type=credit \ -d amount=5000 \ -d currency=usd \ -d reason=platform_issued_credit_memo \ -d reason_description="Customer loyalty reward credited to account" \ -d funding_obligation=fo_12345

Exemple de réponse

{ "id": "cla_1IC5a2ILABoM8KJZ2EgdP4Tb", "object_type": "issuing_credit_ledger_adjustment", "reason": "platform_issued_credit_memo", "reason_description": "Customer loyalty reward credited to account", "amount": 5000, "currency": "usd", "funding_obligation": "fo_12345", "livemode": false }

Vous pouvez ensuite afficher à votre client une liste des réajustements de débit et de crédit effectués sur son compte au cours de la période de crédit actuelle. Pour ce faire, appelez l’endpoint credit_ledger_adjustments avec les paramètres stripe_account et funding_obligation renseignés.

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

Exemple de réponse

{ "object": "list", "url": "/v1/issuing/credit_ledger_adjustments", "has_more": false, "data": [ { "id": "icla_1IC5a2ILABoM8KJZ2EgdP4Tb", "object_type": "issuing_credit_ledger_adjustment", "created": 1605236462, "amount": 50000, "currency": "usd", "reason": "platform_issued_credit_memo", "funding_obligation": "fo_12345", "livemode": false }, // ... more objects ] }

Pour vérifier que le amount_outstanding de la FundingObligation correspondante a été réduit du montant du réajustement de crédit, récupérez une FundingObligation ou écoutez le webhook issuing_funding_obligation.updated.

Obtenir une activité de dépense pour une FundingObligation

Pour compiler une vue de l’activité de dépense au niveau des autorisations de transactions par carte, des transactions soldées, des remboursements et des réajustements de transactions sans carte dans un relevé unique, appelez l’endpoint credit_ledger_entries. Spécifiez un ID d’obligation dans le paramètre de requête funding_obligation.

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

Exemple de réponse

{ "object": "list", "url": "/v1/issuing/credit_ledger_entries", "has_more": false, "data": [ { "id": "cle_1IC6b2ILABoM8KZz3EgtT9ka", "object": "credit_ledger_entry", "created": 1615292400, "amount": -80000, "currency": "usd", "funding_obligation": "fo_12345", "livemode": true, "source": { "issuing_transaction": "ipi_1Fq2s1ILABoM8KZjPhQNaz2s", "type": "issuing_transaction" } }, { "id": "cle_1IC6b2ILABoM8KZz3EgwX7yp", "object": "credit_ledger_entry", "created": 1615206000, "amount": 20000, "currency": "usd", "funding_obligation": "fo_23456", "livemode": true, "source": { "issuing_credit_ledger_adjustment": "icla_1Fq8f2ILABoM8KZwSpPJz20F", "type": "issuing_credit_ledger_adjustment" } }, // ... more objects if available ] }

Les transactions par carte seront marquées avec le type issuing_transaction tandis que les réajustements seront marqués avec le type issuing_credit_ledger_adjustment.

Par ailleurs, si vous n’effectuez pas de réajustements dans le registre des crédits, vous pouvez récupérer la liste des transactions associées à la FundingObligation d’un compte connecté en transmettant le paramètre funding_obligation_for_account dans la requête à l’API List all transactions :

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

Exemple de réponse

{ "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 }, {...} ] }

Récapitulatif des webhooks

Pour rappel, vous pouvez surveiller ces trois webhooks :

  • issuing_funding_obligation.created : se déclenche chaque fois qu’une FundingObligation est créée, ce qui se produit au début de chaque nouvelle période de crédit pour le compte connecté.
  • issuing_funding_obligation.updated : se déclenche à chaque fois qu’une FundingObligation est mise à jour, ce qui se produit lorsque la FundingObligation change d’état ou de champs de montant, ou a été mise à jour pour refléter un remboursement.
  • issuing_credit_ledger_adjustment.created : se déclenche chaque fois qu’un nouveau réajustement d’une FundingObligation est effectué.
Cette page vous a-t-elle été utile ?
OuiNon
Besoin d'aide ? Contactez le service Support.
Rejoignez notre programme d'accès anticipé.
Consultez notre log des modifications.
Des questions ? Contactez l'équipe commerciale.
LLM ? Lire llms.txt.
Propulsé par Markdoc