Initier un paiement

Un de nos clients effectue une transaction sur un site d’e-commerce ou souhaite effectuer un virement de compte à compte (externe).

Via cette API "Initiation de paiement" mise à disposition par l'APSPS, vous pouvez soumettre en temps réel une demande d'initiation du paiement qui se traduira au final par un virement.

Le client connecté va être sollicité par sa banque pour valider l'opération.

Dans le cadre d'un parcours classique :

  1. Le PSU s'identifie et s'authentifie
  2. Puis, il sélectionne le compte de paiement disposant d'un solde suffisant pour le montant de l'opération
  3. Enfin, la banque scelle l'opération après que le client se soit à nouveau authentifié fortement pour valider l'opération

 

Dans le cadre d'un parcours fluide, les données du compte débiteur sont transmises dans la requête d’initiation de paiement :

  1. Le PSU s'identifie si son identifiant n'est pas transmis dans la requête
  2. Puis, il vérifie les informations de l'opération
  3. Enfin, la banque scelle l'opération après que le client se soit authentifié fortement pour valider l'opération

 

Cette API ne peut être consommée que par des prestataires ayant le rôle d'initiateurs de paiement ("PISP"), ce prérequis étant décrit dans voir la rubrique "Éligibilité".

 

Une fois ce prérequis rempli, le processus global est le suivant : 

cinématique PISP générique

 

phase01

1- Le client souhaite utiliser les services d'un TPP afin de réaliser un virement ou un transfert, ou alors il sélectionne votre service lorsqu'il est sollicité par un e-commerçant pour régler son achat sur le site du e-commerçant. Il précise, à travers les interfaces du TPP, le teneur de compte (ASPSP) dans lequel il est domicilié.

 

phase02

2- Lors du premier échange avec les infrastructures du teneur de compte, le TPP effectue une demande de jeton d’autorisation. Le principe de base est, qu'en tant que initiateur de paiements PISP, le TPp doit obtenir ce jeton AVANT de consommer l'API. Ce jeton est généré par le teneur de compte (ASPSP) APRES avoir identifié le TPP.

 

phase03

3- Si le teneur de compte a pu vérifier l'identité et les agréments du prestataire, il pourra ensuite récupérer un jeton d'accès OAUTH2 via des échanges sécurisés avec la plateforme 89C3 API (voir la rubrique "Vue d'ensemble" > "Récupérer votre jeton").

 

phase044- En présentant ce jeton d'autorisation valable uniquement pour cette opération, le TPP pourra alors consommer l'API "initiation de paiement" afin :

 

 

  • D'initier le paiement (voir la rubrique "Cas d'usage" > "Initier un paiement")
  • De récupérer le statut de l'initiation de paiement (voir la rubrique "Cas d'usage" > "Obtenir le statut") ;
  • De modifier une initiation de paiement (voir la rubrique "Cas d'usage" > "Annuler une initiation")
  • De confirmer une initiation de paiement (voir la rubrique "Cas d'usage" > "Confirmer une initiation").