Pour plusieurs boutiques
Il est possible de générer plusieurs alias sur plusieurs boutiques de sociétés différentes (différents ICS) en une seule fois, sous condition d’avoir :
- Le même créditeur.
- Le même iban.
La réponse contiendra :
- un alias par boutique
- un objet JSON par boutique
Paramètres
sites Identifiant de la ou des boutiques. Ex: ["11111111", "22222222"] | Array Requis |
iban IBAN. Identifiant du compte bancaire du créditeur. | String Requis |
last_name Nom du créditeur. | String Requis |
first_name Prénom du créditeur. | String Requis |
email E-mail du créditeur. | String Requis |
payment_type
| String Requis |
locale Langue de génération de l'alias. Code ISO 639-1 Alpha-2. Ex: FR, DE, ES, IT, EN, PT, PL, NL, SV | String Requis |
bic BIC. Identifiant international de la banque du créditeur. | String Optionnel |
title Civilité du créditeur. | String Optionnel |
callback_url URL de callack appelée après la génération de l'alias. | String Optionnel |
send_mails Si ce champ est valorisé à True, EpayNC by CSB enverra les e-mails de création de l'alias à l'acheteur. Valeur par défaut : False | Bool Optionnel |
fetch_address Permet d'indiquer si l'objet address est retourné dans la réponse. Valeur par défaut : false. | Bool Optionnel |
address Adresse du créditeur. | Recommandé |
Objet address
Certaines banques vérifient la présence de ces informations pour accepter une demande de virement.
L'adresse est requise si le client possède un compte bancaire dans les départements, territoires ou pays suivants : Suisse, Monaco, Saint-Marin, Mayotte, Saint-Pierre-et-Miquelon, Guernesey, Jersey, Île de Man.
country Code du pays suivant la norme ISO 3166 alpha-2. Ex: FR | String Recommandé |
city Ville. | String Optionnel |
district Quartier. | String Optionnel |
state Etat / Région. | String Optionnel |
street Nom de rue. | String Optionnel |
street_number Numéro de voie. | String Optionnel |
street2 Deuxième ligne d'adresse. | String Optionnel |
zip Code postal. | String Optionnel |
Exemple
Requête
POST https://epaync.nc/sdd/multimandates
{ "iban":"FR7630002005701234567890158", "title":"M.", "last_name":"Durand", "first_name":"Michel", "email":"mdurand@ymail.com", "payment_type":"ONEOFF", "locale":"FR", "address":{ "street_number":"109", "street":"rue de l'Innovation", "street2":"Bat 1", "district":"Labège-Innopole", "zip":"31670", "city":"Labège", "country":"FR", "state":"Occitanie" }, "fetch_address":false, "sites":["11111111","22222222","33333333"] }
Réponse
[ { "bic":"CRLYFRPP", "iban":"FR7630002005701234567890158", "title":"M.", "email":"mdurand@ymail.com", "locale":"FR", "identifier":"85d3fc75f08349dbabad6a0654cf61fb", "rum":"85d3fc75f08349dbabad6a0654cf61fb", "id":"11111111-85d3fc75f08349dbabad6a0654cf61fb", "site":"11111111", "first_name":"Michel", "last_name":"Durand", "payment_type":"ONEOFF", "callback_url":null, "created_at":1409136103000, "updated_at":null, "fetch_address":"false" }, { "bic":"CRLYFRPP", "iban":"FR7630002005701234567890158", "title":"M.", "email":"mdurand@ymail.com", "locale":"FR", "identifier":"f455bbd2009d431b923b7c759f6cd3a6", "rum":"f455bbd2009d431b923b7c759f6cd3a6", "id":"22222222-f455bbd2009d431b923b7c759f6cd3a6", "site":"22222222", "first_name":"Michel", "last_name":"Durand", "payment_type":"ONEOFF", "callback_url":null, "created_at":1409136105000, "updated_at":null, "fetch_address":"false" }, { "bic":"CRLYFRPP", "iban":"FR7630002005701234567890158", "title":"M.", "email":"mdurand@ymail.com", "locale":"FR", "identifier":"c57468616cf848ddb9bbdf39f31e0326", "rum":"c57468616cf848ddb9bbdf39f31e0326", "id":"33333333-c57468616cf848ddb9bbdf39f31e0326", "site":"33333333", "first_name":"Michel", "last_name":"Durand", "payment_type":"ONEOFF", "callback_url":null, "created_at":1409136108000, "updated_at":null, "fetch_address":"false" } ]
Si en retour un échec survient lors de la génération de l'alias sur une boutique, alors tous les alias seront en échec.