Transférer des fonds depuis des comptes financiers Treasury
Pour comprendre les requêtes disponibles en matière de transfert de fonds depuis des comptes financiers
Vous pouvez utiliser plusieurs méthodes pour transférer des fonds d’un compte financier Treasury à un autre compte (soit un compte externe, soit un autre compte financier Treasury) :
- Initiez un
OutboundPayment
pour transférer des fonds vers un compte externe tiers ou un compte financier par ACH, par virement bancaire ou via le réseau Stripe. - Créez un
OutboundTransfer
pour transférer des fonds vers un compte externe appartenant au même compte connecté par virement ACH ou bancaire. - Initiez une transaction par carte via Stripe Issuing pour envoyer de l’argent avec des réseaux de cartes.
- Recevez un
ReceivedDebit
(initié par le propriétaire d’un compte externe) pour prélever des fonds sur un compte financier via ACH.
Transfert de fonds avec des PaymentMethods
Dans Stripe, vous avez la possibilité d’enregistrer les informations relatives à un moyen de paiement à l’aide d’un objet PaymentMethod. Vous pouvez utiliser des PaymentMethods
pour enregistrer les données du compte de vos fournisseurs, de sorte que vous n’ayez pas à saisir et collecter à nouveau leurs informations à chaque paiement.
Vous pouvez associer des PaymentMethods
contenant des coordonnées bancaires à un client (pour virer des fonds à un tiers) ou à un compte Stripe (pour virer des fonds au compte bancaire externe de votre entreprise). Dans les deux cas, vous créez le PaymentMethod
à l’aide d’endpoints SetupIntent.
Le type de requête Treasury que vous devez effectuer avec un PaymentMethod
dépend de ce à quoi celui-ci est associé :
- Dans le cas d’une association à un client, utilisez des requêtes
PaymentIntent
etOutboundPayment
. - Dans le cas d’une association à un compte, utilisez des requêtes
InboundTransfer
etOutboundTransfer
.
Pour en savoir plus, consultez la page Utilisation des objets SetupIntents, PaymentMethods et BankAccounts.
Gérer les fonds restitués
La destination des OutboundTransfers
et des OutboundPayments
peut rejeter le flux relatif. Par exemple, si l’adresse de destination n’existe pas, alors l’OutboundTransfer
ou l’OutboundPayment
échoue. Cette situation peut survenir sur les réseaux ach
et us_
. Les CreditReversals
peuvent également retourner des OutboundPayments
sur le réseau stripe
. En cas de retour de fonds, l’OutboundTransfer
ou l’OutboundPayment
passe à l’état returned
et Stripe crée une transaction pour retourner les fonds sur le compte financier source. Stripe déclenche également un webhook treasury.
ou treasury.
.
Suivi des fonds sortants
Vous pouvez avoir besoin de suivre l’état d’une transaction sortante initiée à partir d’un compte financier pour plusieurs raisons. Il peut s’agir par exemple d’un paiement envoyé, mais pas encore reçu, ou d’un paiement qui semble arriver en retard. Pour vous aider à suivre les OutboundTransfers
et les OutboundPayments
, nous fournissons des identifiants de suivi spécifiques au réseau afin que vous puissiez travailler avec les banques pour suivre leur état.
Suivi d’une transaction ACH
Si vous envoyez des fonds sur les rails ACH, nous recommandons de prévoir jusqu’à trois jours ouvrables pour le traitement de la transaction, conformément aux délais habituels. À tout moment après la soumission de la transaction à notre banque partenaire, vous pouvez utiliser l’ID de suivi ACH pour suivre l’état du paiement, qui se trouve dans le champ tracking_
de l’objet OutboundTransfer
ou OutboundPayment
. Vous pouvez partager cet identifiant avec la banque émettrice pour l’aider à identifier les problèmes potentiels.
Suivi d’une transaction par virement bancaire
En fonction de la banque de destination et de l’heure de soumission, notre partenaire bancaire peut envoyer des virements bancaires nationaux via FedWire ou CHIPS. Si vous émettez un virement à partir d’un compte financier Evolve, il est envoyé à l’aide de FedWire. Si vous émettez un virement à partir d’un compte financier Fifth Third, il est envoyé à l’aide de CHIPS, à condition que la banque réceptrice accepte CHIPS et que le virement soit envoyé pendant les heures d’ouverture de CHIPS ; sinon, il est envoyé à l’aide de FedWire.
Pour les virements envoyés à l’aide de transferts FedWire, localisez les champs IMAD et OMAD dans les champs tracking_
et tracking_
.
Pour les virements envoyés à l’aide de CHIPS, localisez le numéro de séquence système du transfert dans le champ tracking_
. Vous pouvez partager ces identifiants avec la banque destinataire pour suivre l’état du virement bancaire.
Le champ tracking_
se remplira seulement quand la transaction aura été envoyée à notre banque partenaire et ne sera de fait plus annulable. Stripe déclenche également le webhook treasury.
ou treasury.
à la modification du champ tracking_
.
Voir aussi
- Transfert de fonds avec Treasury à l’aide d’objets OutboundPayment
- Transfert de fonds avec Treasury à l’aide d’objets OutboundTransfer
- Transfert de fonds avec Treasury à l’aide d’objets ReceivedDebit
- Transfert de fonds avec Treasury à l’aide d’objets DebitReversal
- Fonctionnement des cartes Stripe Issuing