Obtenir les soldes

 

➤ Prérequis

Cet appel permet de récupérer le solde d'un compte de paiement du PSU (usager d'un service de paiement) pour lequel l'AISP (prestataire de service de paiement) est connecté.

Ce service fait suite au retour de la liste des comptes de paiement d'un client: un identifiant de ressource correspondant à un compte doit être fourni pour obtenir la liste des soldes.

Un type de solde est retourné dans le cas d'un compte passé en paramètre: le solde comptable ("CLBD" dans la norme STET) à J-1.

Un lien self sera présent pour revenir à la page obtenue juste après l'exécution de la demande.

L'accès à cette méthode est limité à un maximum de 4 accès par lots par jour calendaire, pour un client, pour un compte ou pour un TPP.

 

➤ Requête

"GET /accounts/{accountRessourceId}/balances"

 

➤ Paramètres

Paramètre "accountRessourceId" : compte de paiement dont nous voulons consulter les soldes, ces données correspondent à la section "resourceId" obtenue dans la page de résultat de la requête get /accounts.

 

➤ Exemple

Requête

GET www.30007.sandbox.api.89c3.com/stet/psd2/v1.6.2/accounts/EURFR353000799999A40166510BB25/balances

 

Résultat

Status code : HTTP 200

 

Body

{
"balances": [
{
"balanceType": "CLBD",
"name": "Solde en capital au 2019-3-6",
"balanceAmount": {
"amount": "18217563.75",
"currency": "EUR"
},
"referenceDate": "2019-03-06"
}
],
"_links": {
"self": {
}
}
}

 

 

Tests d'acceptance 

Le but de ces tests est de s'assurer que l'API est conforme à la norme STET. Ils doivent être validés avant tout déploiement d'application

 

Description 

Type de test

Données à utiliser

Liste des solde d'un compte

Obligtoire

Persona :

utilisateur: WUBUPA57

Compte:

EURFR353000799999A40166510BB25

Résultat : Soldes du compte

Liste des soldes d'un compte inconnu

Obligtoire

Persona :

utilisateur: WUBUPA57

Compte: EURFR7630007999990409797000000

Résultat: erreur 404 


Requête HTTP avec un access token invalide 

Obligtoire

Persona :

utilisateur: WUBUPA57

Compte:

EURFR353000799999A40166510BB25

Résultat : erreur 403