onboard_beneficiary
POST  -- Démarrage de l’onboarding du bénéficiaire
| Argument | Description | Type - Taille | Exemple | Obligatoire |
|---|---|---|---|---|
| social_reference | Raison sociale | String - 64 | OUI | |
| trade_name | Nom commercial | String - 64 | OUI | |
| tva_number | Numéro de Tva intercommunautaire | String - | OUI * | |
| siren | SIREN de la société | String - 9 | OUI * | |
| nic | NIC du bénéficiaire | String - 5 | OUI * | |
| Email du bénéficiaire | String - 70 | OUI | ||
| url_callback | URL de retour | String - 128 | OUI | |
| phone_number | Téléphone portable du bénéficiaire | String - 32 | NON | |
| address | Numéro et nom de la rue du bénéficiaire | String - 120 | NON | |
| zip_code | Code postal du bénéficiaire | Integer - 16 | NON | |
| city | Ville du bénéficiaire | String - 35 | NON | |
| legal_form | Forme juridique (voir annexe) | Number - 1 | NON | |
| business_sector | Le secteur d’activité du bénéficiaire (voir annexe) | Number - 2 | NON | |
| sales_channel | Canal de vente du bénéficiaire (voir annexe) | Number - 1 | NON | |
| client_topology | Topologie des clients (voir annexe) | Number - 1 | NON | |
| company_capital | Capital de la société | Number - | NON |
Requête
POST /xxxx/onboard_beneficiary HTTP/1.1
Host: xxx.xxxxxxxx.fr
Authorization: Basic JQheySHkalSNuakkmSmm==
Content-Type: application/json
Accept: application/json
{
"social_reference": "xxxxxxxx",
"trade_name": "xxxxxxxx",
"tva_number": "xxxxxxxx",
"siren": "xxxxxxxx",
"nic": "xxxxx",
"email": "xxxxxxxx",
"url_callback": "https://callback.com",
"address": "xxxxxxxx",
"zip_code": "xxxxxxxx",
"city": "xxxxxxxx",
"legal_form": "x",
"business_sector": "x",
"sales_channel": "x",
"client_topology": "x",
"company_capital": "xxxxxxx"}
Réponse
HTTP/1.1 200 OK
Content-Type: application/json
{
"result": true,
"status": "x",
"beneficiary_reference": "xxxxxxxx"
}
Réponse
HTTP/1.1 200 OK
Content-Type: application/json
{
"result": false,
"code": "XXXX"
}
| Argument | Description |
|---|---|
| result | true ou false : true : action réalisée avec succès false : action échouée |
| beneficiary_reference | La référence du bénéficiaire initiée avec succès |
| status | Statut actuel du bénéficiaire 0 : INITIAL (nouveau bénéficiaire) 1 : WAITING (formulaire rempli et compte en attente de validation KYB) 2 : OK 3 : KO 4 : WAITING DATA (données bénéficiaires en cours de saisie) 5 : WAITING KYB (modification des documents nécessaires après un premier contrôle refusé) |
| code | Voir codes d'erreur en annexe. |
Requête
HTTP/1.1 200 OK
POST /xxxx/onboard_beneficiary HTTP/1.1
Host: xxx.xxxxxxx.fr
Authorization: Basic JQheySHkalSNuakkmSmm==
Content-Type: application/json
Accept: application/json