UploadFile : Upload d'un justificatif
Version | Description |
---|---|
1.0 | |
1.1 | Réduction du nombre de type de documents (anciens types 3, 4 et 5 regroupés dans le type 1), ajout du type kbis. |
1.2 | Ajout d'un SUBSTATUS (généré quand le status du document S=1) et d'un ACCOUNTSTATUS (Statut du Compte KYC) dans la réponse |
Cinématique
Avec la méthode UploadFile, la MARQUE BLANCHE peut mettre sur le serveur les justificatifs d'un client.
Le fichier doit avoir une taille inférieure à 10Mb et 4 Mb pour pouvoir être validé automatiquement.
Requête
XML
<UploadFile xmlns="Service_mb">
<wlLogin>string</wlLogin>
<wlPass>string</wlPass>
<language>string</language>
<version>string</version>
<walletIp>string</walletIp>
<walletUa>string</walletUa>
<wallet>string</wallet>
<fileName>string</fileName>
<type>string</type>
<buffer>byte[]</buffer>
<sddMandateId>string</sddMandateId>
</UploadFile>
JSON
{
"wlLogin":"string",
"wlPass":"string",
"language":"string",
"version":"string",
"walletIp":"string",
"walletUa":"string",
"wallet":"string",
"fileName":"string",
"type":"string",
"buffer":"byte[]",
"sddMandateId":"string"
}
Element | Description | Requis | Format | Exemple |
---|---|---|---|---|
wallet | Identifiant du compte de paiement du Client | Oui | [0 : 256] | 12345 |
fileName | Nom du document | Oui | String | CIN_wallet1.png |
type | Type de document : 0: Carte d'identité de la Communauté Européenne (recto et verso dans un même fichier) | Oui | String | 2 |
buffer | Tableau de Byte représentant le contenu du document. | Oui | Byte[] | |
sddMandateId | Utilisé uniquement si vous signez vous-même vos mandats de prélèvements avec votre propre partenaire, cette méthode vous permettra de valider un mandat précédemment enregistré avec RegisterSddMandate. Cette fonctionnalité n'est pas disponible pour tous nos partenaires. Veuillez nous contacter pour plus de précision. | Non | entier | 356 |
Réponse
XML
<?xml version="1.0" encoding="utf-8"?>
<UPLOAD>
<ID>string</ID>
<S>string</S>
<SUBSTATUS>string</SUBSTATUS>
<ACCOUNTSTATUS>string</ACCOUNTSTATUS>
</UPLOAD>
JSON
{
"UPLOAD":{
"ID":"string",
"S":"string",
"SUBSTATUS":"string",
"ACCOUNTSTATUS":"string"
}
}
Element | Description | Exemple |
---|---|---|
UPLOAD | Correspond à l'upload | |
ID | ID du document | 521 |
S | Statut du document Les différents statuts de documents sont disponibles en annexe | 1 |
SUBSTATUS | Sous-statut du document | 2 |
ACCOUNTSTATUS | Statut du compte de paiement Les différents statuts de comptes sont disponibles en annexe | 5 |