Accéder directement au contenu
Créez un compte ou connectez-vous
Le logo de la documentation Stripe
/
Demander à l’IA
Créer un compteConnectez-vous
Commencer
Paiements
Revenus
Plateformes et places de marché
Gestion des fonds
Ressources de développement
API et trousse SDKAide
Aperçu
Utiliser pour votre entreprise
Comptes financiers
CartesConversion de devises instantanée
Global Payouts
Capital
Intégrer dans votre plateforme
Comptes financiers pour les plateformes
Émettre des cartes bancaires
    Aperçu
    Fonctionnement d'Issuing
    Disponibilité mondiale
    Guide de conformité des produits et du marketing (États-Unis)
    Conseils marketing (Europe/Royaume-Uni)
    Gérer la fraude
    Démarrer avec Issuing
    Présentation du processus d'inscription
    Choisissez un type de titulaire de la carte
    Choisir votre type de carte
    Cartes virtuelles
    Cartes physiques
    Ajouter des fonds à votre solde Issuing
    Test
    Intégrer Issuing
    Guides d'intégration
    Application test
    Gérer des cartes
    Portefeuilles numériques
    Cartes de remplacement
    Programmes de cartes
    Gestion de programme
    Issuing pour les prestataires de services de paiement
    Personnaliser votre programme de cartes
    Ajouter les fonds à votre programme de carte
    Credit Consumer Issuing
    Émissions qui reposent sur les cryptomonnaies stables grâce à Connect
    Contrôles
    Contrôles de dépenses
    Outils antifraude avancés
    3DS
    Étapes de détection de la fraude
    Autorisations en temps réel
    Gestion du code NIP
    Issuing et Elements
    Gestion des jetons
    Postfinancement
    Post-financez votre intégration à Stripe
    Post-financer votre intégration avec les réserves dynamiques
    Achats
    Autorisations
    Transactions
    Litiges
    Catégories de marchands
    Utilisation des guichets automatiques
    Données enrichies sur les marchands
    Facturation avec Connect
    Configurer une intégration pour Issuing et Connect
    Mettre à jour les Conditions d'utilisation du service
    Associer les financements
    Comptes connectés, cartes et titulaires de carte
    Désinscription des comptes connectés inactifs
    Intégrer l'interface utilisateur pour la gestion des cartes
    Crédit
    Aperçu
    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 du compte
    Tester l’intégration de crédit
    Informations supplémentaires
    Service d’assistance à la clientèle pour Issuing et Financial Accounts pour les plateformes
    Liste de surveillance Issuing
Capital pour les plateformes
États-Unis
Français (Canada)
AccueilGestion des fondsIssuing cards

Transactions Issuing

Apprenez comment utiliser Issuing pour gérer des transactions.

After an authorization is approved and is captured, the status on the authorization is set to closed and a Transaction object is created. This normally happens within 24 hours; however hotels, airlines, and car rental companies are able to capture up to 31 days after authorization.

When an authorization is captured, two things happen.

  • The status on the authorization is set to closed, releasing the purchase amount held by that authorization. A balance transaction of type issuing_authorization_release is created to represent this.
  • A new transaction object of type capture is created. The purchase amount is deducted from the balance you’re using for Issuing.

Spending controls, real time authorization controls, and card status (whether a card is active or not) don’t apply for capture. They can be used to determine whether authorizations are approved, but captures for approved authorizations always succeed.

Handling other transactions

In addition to regular transactions, there are a few other cases that you should be ready to handle.

Merchants might initiate a capture despite receiving a declined authorization, or even without an authorization. In either case, Stripe creates transaction objects, and we deduct the captured amount from your Issuing balance and send it to the merchant. If we didn’t receive an authorization request for the capture, the transaction objects won’t have a linked authorization object.

Sometimes these transactions correspond to legitimate purchases. In other cases, these transactions are unauthorized purchases or a result of fraudulent behavior. It’s up to you (or your cardholder) to recognize when this is the case and dispute illegitimate transactions. Because some of these transactions are legitimate, you can’t block them.

An example of a legitimate transaction without an authorization is a payment on an airplane. The terminals used on airplanes are usually not connected to the internet. Purchases on flights are not able to create authorizations and instead create transactions that are sent after the plane lands.

{ "id": "ipi_1GTG10EEsyYlpYZ9VJn2xV3B", "object": "issuing.transaction", "amount": -100, "authorization": null, "balance_transaction": null, "card": "ic_1GBZQJEEsyYlpYZ99v6rq38S", "cardholder": null, "created": 1585783834, "currency": "usd", "livemode": false, "merchant_amount": -100, "merchant_currency": "usd", "merchant_data": { "category": "airlines_air_carriers", "city": "San Francisco", "country": "US", "name": "Rocket Rides", "network_id": "1234567890", "postal_code": "94111", "state": "CA", "url": null }, "metadata": {}, "type": "capture", }

Test

To simulate the creation of a force capture, you can use the Transaction Create Force Capture API in the Issuing test helpers.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/test_helpers/issuing/transactions/create_force_capture \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d card=
"{{CARD_ID}}"
\ -d amount=100
Cette page vous a-t-elle été utile?
OuiNon
  • Besoin d'aide? Contactez le service d'assistance.
  • Consultez notre journal des modifications.
  • Des questions? Contactez l'équipe commerciale.
  • GML? Lire llms.txt.
  • Optimisé par Markdoc