Accéder directement au contenu
Créez un compte ou connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
Créez un compteConnectez-vous
Démarrer
Paiements
Revenus
Plateformes et marketplaces
Gestion de fonds
Ressources pour les développeurs
API et SDKAide
Aperçu
Utilisation pour votre entreprise
Comptes financiers
Cartes bancairesConversion instantanée de devises
Global Payouts
Capital
Intégrez-le à votre plateforme
Comptes financiers pour plateformes
Émission de cartes
    Présentation
    Fonctionnement d'Issuing
    Disponibilité mondiale
    Recommandations pour la conformité des produits et du marketing (US)
    Recommandations pour le marketing (Europe/Royaume-Uni)
    Gérer la fraude
    Get started with Issuing
    Présentation du processus d'inscription
    Choisir un type de titulaire de carte
    Choisir votre type de carte
    Cartes virtuelles
    Cartes physiques
    Fund your Issuing balance
    Tests
    Integrate Issuing
    Guides d'intégration
      Services financiers intégrés
      Paiements B2B
      Parc
    Application test
    Gérer des cartes bancaires
    Portefeuilles électroniques
    Cartes de remplacement
    Programmes de cartes
    Gestion de programme
    Issuing pour les prestataires de paiement
    Personnaliser votre programme de cartes
    Ajoutez des fonds à votre programme de cartes
    Credit Consumer Issuing
    Émission adossée à des stablecoins avec Connect
    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
    Postfunding
    Post-financer votre intégration à Stripe
    Post-financer votre intégration avec les réserves dynamiques
    Achats
    Autorisations
    Transactions
    Litiges
    Catégories de marchands
    Utilisation des distributeurs automatiques
    Données enrichies sur les marchands
    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
    Désinscription des comptes connectés inactifs
    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
    Tester une intégration de crédit
    Informations complémentaires
    Customer support for Issuing and Financial Accounts for platforms
    Liste de surveillance Issuing
Capital pour les plateformes
États-Unis
Français (France)
AccueilGestion de fondsIssuing cardsIntegration guides

Guide d'intégration de paiements B2B

Créez une intégration de paiements B2B avec Issuing.

Vous souhaitez en savoir plus sur les services financiers intégrés ?

Découvrez notre guide d’introduction pour utiliser les services financiers intégrés sur les plateformes SaaS.

Build a US B2B payments integration by using Stripe Issuing to create cards for your business, employees, or contractors to make purchases on your behalf.

À la fin de ce guide, vous saurez comment :

  • Ajouter des fonds à votre solde Issuing
  • Créer des cartes virtuelles pour votre entreprise
  • Utiliser ces cartes pour dépenser les fonds de votre solde Issuing

Avant de commencer

  1. Créez un Compte Stripe.
  2. Activer Issuing dans un environnement de test du Dashboard.

Ajout de fonds

Pour utiliser vos cartes, vous devez ajouter des fonds au solde Issuing de votre compte. Ce solde représente les fonds réservés pour Issuing et est totalement distinct de vos gains, de vos virements et de vos fonds provenant d’autres produits Stripe.

Vous pouvez ajouter des fonds à partir de votre Dashboard.

Créer des cartes et des titulaires de carte

Créer un titulaire de carte

Le titulaire de la carte est l’entreprise ou l’entité commerciale autorisée à utiliser les fonds de la carte à partir du solde Issuing. L’objet Cardholder comprend des informations pertinentes, telles que le nom à afficher sur les cartes et une adresse de facturation, qui est généralement l’adresse de l’entreprise.

L’appel à l’API suivant crée un nouvel objet Cardholder :

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/issuing/cardholders \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d name="Company Card" \ --data-urlencode email="company@example.com" \ --data-urlencode phone_number="+18008675309" \ -d status=active \ -d type=company \ -d "billing[address][line1]"="123 Main Street" \ -d "billing[address][city]"="San Francisco" \ -d "billing[address][state]"=CA \ -d "billing[address][postal_code]"=94111 \ -d "billing[address][country]"=US

Stripe renvoie un objet Cardholder qui contient les informations que vous avez fournies et envoie l’événement de webhook issuing_cardholder.created.

Créer une carte

Créez une carte et associez-la à l’objet Cardholder que vous souhaitez définir comme utilisateur autorisé de la carte.

Dans les exemples suivants, nous vous montrons comment créer une carte virtuelle. Vous pouvez toutefois créer des cartes physiques et les envoyer à leurs titulaires en mode production.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/issuing/cards \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d currency=usd \ -d type=virtual \ -d cardholder=
"{{CARDHOLDER_ID}}"

Lors de la création, Stripe renvoie un objet Card et envoie l’événement de webhook issuing_card.created :

{ "id": "ic_1NvPjF2SSJdH5vn2OVbE7r0b", "object": "issuing.card", "brand": "Visa", ... "status": "inactive", "type": "virtual" }

Vous devez activer la carte pour qu’un utilisateur puisse l’utiliser. Vous pouvez activer des cartes virtuelles dans le même appel à l’API que celui que vous avez utilisé pour le créer, mais vous devez activer les cartes physiques séparément. Lorsque vous êtes prêt, activez la carte en marquant son status comme active :

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/issuing/cards/ic_1NvPjF2SSJdH5vn2OVbE7r0b \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d status=active

À ce stade, la carte est active et associée à un titulaire de carte. Consultez la page Issuing pour voir des informations relatives à la carte et à son titulaire.

{ "id": "ic_1NvPjF2SSJdH5vn2OVbE7r0b", "object": "issuing.card", "brand": "Visa", ... "status": "active", "type": "virtual", }

Pour en savoir plus, consultez les pages suivantes :

  • Cartes virtuelles
  • Cartes physiques
  • Utiliser le Dashboard pour Issuing avec Connect
  • Créer des cartes avec l’API

Utiliser la carte

Créer une autorisation

Pour observer l’impact de l’activité de la carte sur le solde associé, générez une autorisation de test. Vous pouvez le faire sur la page Issuing du Dashboard ou en appelant l’API Authorization :

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/test_helpers/issuing/authorizations \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d card=
"{{CARD_ID}}"
\ -d amount=1000 \ -d authorization_method=chip \ -d "merchant_data[category]"=taxicabs_limousines \ -d "merchant_data[city]"="San Francisco" \ -d "merchant_data[country]"=US \ -d "merchant_data[name]"="Rocket Rides" \ -d "merchant_data[network_id]"=1234567890 \ -d "merchant_data[postal_code]"=94107 \ -d "merchant_data[state]"=CA

Après approbation, Stripe crée une Authorization à l’état pending en attendant la capture. Notez l’id d’autorisation que vous utiliserez pour capturer les fonds :

{ "id": "iauth_1NvPyY2SSJdH5vn2xZQE8C7k", "object": "issuing.authorization", "amount": 1000, ... "status": "pending", "transactions": [], }

Capturer les fonds

Capturez les fonds à l’aide du code suivant :

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl -X POST https://api.stripe.com/v1/test_helpers/issuing/authorizations/
{{AUTHORIZATION_ID}}
/capture
\ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"

Une fois l’autorisation capturée, Stripe crée une transaction Issuing et l’attribut status de l’autorisation reçoit la valeur closed.

Voir aussi

  • Contrôles de dépenses
  • Autorisations Issuing
  • Transactions Issuing
  • Utiliser des cartes Stripe Issuing et Financial Accounts pour les plateformes
  • Gérer les transactions frauduleuses
Cette page vous a-t-elle été utile ?
OuiNon
  • Besoin d'aide ? Contactez le service Support.
  • Consultez notre log des modifications.
  • Des questions ? Contactez l'équipe commerciale.
  • LLM ? Lire llms.txt.
  • Propulsé par Markdoc