Valider le compte bancaire
Pour les plateformes utilisant des sous-comptes, cette section n’est pas applicable. Le mécanisme de validation des comptes bancaires sera examiné dans le cadre du processus d’approbation de la plateforme.
POST /accountmanagement/v1/bank_scheme/bank_account_id/microdeposits
Lorsque vous activez le compte marchand avec succès, son état par défaut est PENDING. Pour pouvoir traiter les requêtes de transaction via le compte marchand, vous devez valider le compte bancaire qui a été ajouté à ce compte marchand. La méthode de validation du compte bancaire du marchand varie selon la région et le système bancaire.
Région | Type de compte bancaire | Méthode de validation |
---|---|---|
Royaume-Uni | BACS/SEPA/Virement électronique |
|
UE | SEPA/virement électronique |
|
US | (CCA) ACH |
|
CA | TEF |
|
La première étape consiste à initier une requête de micro-dépôt afin de valider les données du compte bancaire, en envoyant une requête POST au point de terminaison des microdépôts. Si la requête est acceptée, Paysafe tentera d’effectuer un petit dépôt entre 0,01 et 0,99 sur le compte bancaire du marchand, en utilisant les données bancaires fournies lors de la connexion. Le micro-dépôt devrait apparaître sur le compte bancaire du marchand dans un délai de 1 à 2 jours ouvrables.
Si la méthode de validation du micro-dépôt échoue pour une raison quelconque, le marchand doit utiliser l’une des autres méthodes de validation.
Une fois que Paysafe a effectué le micro-dépôt, la deuxième étape consiste à identifier le montant et à le renvoyer à Paysafe dans une demande de validation de micro-dépôt. Cela permet de confirmer que le marchand a fourni des données bancaires exactes.
Cet exemple concerne la validation d’un compte bancaire canadien à l’aide d’un micro-dépôt. Veuillez consulter le tableau ci-dessus pour connaître les méthodes de validation des comptes bancaires pour les autres régions. Pour valider un compte bancaire ACH utilisant un micro-dépôt, remplacez eftbankaccounts par achbankaccounts dans la requête ci-dessous.
curl -X POST https://api.test.paysafe.com/accountmanagement/v1/eftbankaccounts/27e785b5-8cd7-42dd-9634-c41f8ccf267e/microdeposits \
-u devcentre322:B-qa2-0-53625f86-302c021476f52bdc9deab7aea876bb28762e62f92fc6712d0214736abf501e9675e55940e83ef77f5c304edc7968 \
-H 'Content-Type: application/json' \
-d ' {
}'
Avant d’essayer l’exemple ci-dessus, vous devez :
- Remplacez l’identifiant du compte bancaire (27e785b5-8cd7-42dd-9634-c41f8ccf267e) par l’identifiant que vous avez reçu en réponse à la requête de création de compte bancaire.
- Remplacez la clé API (après le -u) par la clé API que vous avez reçue.
{
"id": "58273d46-5702-4a1e-b5c6-3d21b5413588",
"status": "SENT",
"links": [{
"rel": "self",
"href": "https://api.test.paysafe.com/accountmanagement/v1/microdeposits/58273d46-5702-4a1e-b5c6-3d21b5413588"
}]
}
Voir notre section Référence API pour une liste de tous les attributs et types JSON disponibles pour le point de terminaison des micro-dépôts.