RegisterIBANExtended : Enregistrement d'IBAN en dehors de la zone SEPA
Version | Description |
---|---|
1.1 | Sortie : l'identifiant de l'IBAN enregistré est ajouté en sortie. |
Cinématique
Avec la méthode « RegisterIBANExtended », le système peut associer un IBAN hors zone géographique SEPA à un wallet. Cet IBAN lui permettra par la suite d'effectuer un virement sortant.
- Veuillez n'utiliser cette fonctionnalité que pour les IBAN hors zone géographique SEPA.
- Selon votre activité, nous pourrons configurer votre plateforme de sorte que l'IBAN sera automatiquement actif ou non, après l'appel à cette fonctionnalité. Dans le cas où il ne serait pas automatiquement actif, il nécessitera une validation par nos équipes de contrôle.
- Si vous souhaitez associer plusieurs IBANs par compte de paiement, vous pouvez nous demander de configurer votre système de sorte que chaque nouvelle association d'un IBAN à un wallet entraîne la désactivation automatique des IBAN précédemment associés au même wallet.
Requête
XML
<RegisterIBANExtended xmlns="Service_mb">
<wlLogin>string</wlLogin>
<wlPass>string</wlPass>
<language>string</language>
<version>string</version>
<walletIp>string</walletIp>
<walletUa>string</walletUa>
<wallet>string</wallet>
<accountType>int</accountType>
<holderName>string</holderName>
<accountNumber>string</accountNumber>
<holderCountry>string</holderCountry>
<bicCode>string</bicCode>
<bankName>string</bankName>
<bankCountry>string</bankCountry>
<intermediaryBicCode>string</intermediaryBicCode>
<intermediaryBankName>string</intermediaryBankName>
<intermediaryBankCountry>string</intermediaryBankCountry>
</RegisterIBANExtended>
JSON
{
"wlLogin":"string",
"wlPass":"string",
"language":"string",
"version":"string",
"walletIp":"string",
"walletUa":"string",
"wallet":"string",
"accountType":"string",
"holderName":"string",
"accountNumber":"string",
"holderCountry":"string",
"bicCode":"string",
"bankName":"string",
"bankCountry":"string",
"intermediaryBicCode":"string",
"intermediaryBankName":"string",
"intermediaryBankCountry":"string"
}
Item | Description | Mandatory | Format | Example |
---|---|---|---|---|
wallet | Identifiant du wallet | [0 : 256] char | 33612345678 ou taxi67 | |
accountType | IBAN = 1, BBAN/RIB = 2, Other = 0 | Yes | 1 char | 1 |
holderName | Titulaire de l'IBAN | Yes | [0 :35] char | Jean Dupont |
accountNumber | Le format dépend de la valeur du accountType
| Yes | [0 : 34] char | FR1420041010050500013M02606 |
holderCountry | Norme ISO | Yes | 2 chars | US |
bicCode | Code BIC/SWIFT. | No | [0 : 11] char | 0002029205 |
bankName | Nom de la banque (et adresse) A ne renseigner que si le code BIC de la banque du bénéficiaire est absent. Si cette zone est renseignée ainsi que le code BIC, elle est ignorée sauf en cas d'anomalie sur le code BIC. Lorsque le client ne connaît pas le BIC de la banque du bénéficiaire (hors Europe où le BIC est obligatoire) il peut, s'il en dispose, fournir l'identifiant de cette dernière dans un système national d'échange , constitué comme suit:
| Depends | [0 :140] char | CHBFSFCU |
bankCountry | Norme ISO | Yes | 2 chars | US |
intermediaryBicCode | Bic code de la banque intermédiaire Si ce code est renseigné, c'est lui qui est utilisé pour identifier la banque du intermédiaire. C'est cette option qui est préconisée pour identifier la banque du intermédiaire. | No | [0 : 11] char | IRVTDEFX |
intermediaryBankName | Nom de la banque intermédiaire A ne renseigner que si le code BIC de la banque intermediaire est absent | No | [0 :140] char | Bank OF NEW YORK MELLON |
intermediaryBankCountry | Norme ISO | No | 2 chars | DE |
Answer
XML
<IBAN>
<S>5</S>
<ID>11</ID><!--à partir de la version 1.1-->
</IBAN>
JSON
{
"IBAN":{
"S":"5",
"ID":"11"<!--à partir de la version 1.1-->
}
}
Version | Item | Description | Example |
---|---|---|---|
>= 1.1 | ID | Identifiant de l'IBAN | 253 |
>= 1.0 | S | Statut de l'IBAN | 5 |