Choisir un compte
issued signifie que Swipelux crée et gère la ressource. external enregistre un endpoint détenu par le client. Un endpoint tiers relève d’un destinataire et d’une destination, pas de la liste des comptes du client.
Créer le compte
UtilisezPOST /v3/customers/{customerId}/accounts. Envoyez ces en-têtes avec l’un des corps de requête ci-dessous :
- Portefeuille émis
- Compte bancaire émis
- Portefeuille externe
- Compte bancaire externe
Attendre que le compte soit utilisable
Stockezdata.id, data.status et data.openTaskIds depuis la réponse de création. Lisez le dernier compte avec GET /v3/customers/{customerId}/accounts/{accountId} avant de créer un devis de transfert ou d’afficher les coordonnées bancaires.
Utilisez le compte uniquement lorsque son statut actuel autorise la prochaine opération. Si des IDs de tâche sont ouverts, complétez-les via Capacités et tâches.
Un compte bancaire émis peut renvoyer details: null pendant le provisionnement. Présentez les coordonnées bancaires uniquement après qu’une lecture actuelle a renvoyé l’ensemble complet. Si details.referenceRequired est true, affichez exactement la details.reference avec les coordonnées bancaires.
Garder les rôles de compte explicites
Pour un paiement, le portefeuille émis est la source dansin.accountId. Un compte bancaire détenu par le client est le destinationId. Pour un compte bancaire émis, settlement.accountId est le portefeuille émis qui reçoit les dépôts appariés.
Ensuite, utilisez un compte prêt dans Recevoir des fonds, Envoyer des fonds, ou Émettre un compte bancaire.